Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zabawa z txt
-zieleniak-
post
Post #1





Goście







Jak mozna zapisać dane z formularza, aby każde dane szły do odzzielnego pliku. np: 1.txt, 2.txt, 3.txt itp..
I jak to odczytać wg daty od najnowszego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
broU
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 3.07.2004

Ostrzeżenie: (0%)
-----


I sposób:
jeśli te pliki ma w jednym katalogu , możesz sobie odczytać je za pomocą np.
  1. <?php
  2.  
  3. $folder = opendir(&#092;"folder_z_twoimi_plikami\");
  4. while (false !== ($file = readdir($folder)))
  5. {
  6.  if(($file != &#092;".\") && ($file != \"..\")) {
  7.   $pliki[] = $file;
  8.  }
  9. }
  10.  
  11. ?>

z tego co wiem , to będą one odczytywane w kolejności od najstarszego do najnowszego ( jeśli nie , to zastosuj sort() ) .
[php]
<?
$plik = $pliki[count($pliki)-1];
$plik = basename($plik, ".txt");
$plik += 1;
?>
[/plik]
jeśli czegoś nie poplątałem to pod $plik kryje się nazwa dla następnego pliku . nie bić mnie jeśli zrobiłem jakiś błąd (:

II sposób:
można zrobić jakiś dodatkowy plik , np. 'dane.php' . Przy pierwszym zapisie ( 1.txt ) umieścić w nim liczbę '1' . Przed następnym ( 2.txt ) zapisem pobrać zawartość tego pliku i + 1 . Nową wartość ( 2 ) zapisać w tymże pliku i przed następnym zapisem znów to zastosować (:

Ten post edytował broU 12.07.2004, 14:42:46
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 05:14