ďťż

[PHP]Otwarcie pliku z najnowszą datą

       

Podstrony


telcocafe

Mam na stonie sormularz. dane z tego formularza zapisuję do oddzielnych plików *.php w katalogu form. Nazwa pliku to data założenia. Chciałbym aby na stronie wyświetlała się zawartość najnowsza, czyli z pliku z datą najbardziej zbliżoną do dzisiejszej. Nowe dane są wpisywanie raz na tydzień przeze mnie.



glob() lub opendir()+readdir()+closedir(). W razie potrzeby jeszcze sort()

A mógłbyś pokazać szablon kodu, albo link z poradami do czegoś podobnego???

$arr = glob('form/*.php'); $fp = fopen($arr[0], 'r'); while (!feof($fp)) echo fread($fp, 512); fclose($fp);
... najprostszy przykład ...
... dalem przeciez linki do manuala ...



OK. Dzięki narazie.
Wyprubuję to jak wrócę z kościoła
Użytkownik Arturm52 edytował ten post 23 październik 2006, 15:06

Wyprubuję to jak wrócę z kościoła
wow szczerosc....


$arr = glob('form/*.php'); $fp = fopen($arr[0], 'r'); while (!feof($fp)) echo fread($fp, 512); fclose($fp);
... najprostszy przykład ...
... dalem przeciez linki do manuala ...

ale ten kod sprawdza zawartosc pliku, a on wyraznie mowil ze w nazwie ma zpaisana date
ja bym to zrobil tak,btw on sprawdza tylko 1 plik, a on chyba chcial wszystkie wyswietlic.

wyciagnol to globem potem uzyl preg_match_all do wyciagniecia samej daty i na koniec posotowal tym sortem ;]

@bikstopa:
Przecież napisał że chce wyciągnąć zawartość z pliku o najnowszej dacie - ale co do jednego racja, troszkę się pomyliłem. Zamiast
$fp = fopen($arr[0], 'r');
Powinno być
$fp = fopen($arr[count($arr)], 'r');
Bo inaczej by wypisywało najstarszy plik, o ile dobrze się orientuję. Swoją drogą, w jakiej formie jest ta data.. ?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.