Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Lista wszystkich plików w katalogu posortowana wg. daty modyfikacji pliku
Forum PHP.pl > Forum > Przedszkole
Demoneos
Poniższy kod wyświetla nazwy wszystkich plików w katalogu:
  1. if ($handle = opendir('katalog')) {
  2. echo "Directory handle: $handle\n";
  3. echo "Files:\n";
  4.  
  5. /* This is the correct way to loop over the directory. */
  6. while (false !== ($file = readdir($handle))) {
  7. echo "$file\n";
  8. }
  9.  
  10. /* This is the WRONG way to loop over the directory. */
  11. while ($file = readdir($handle)) {
  12. echo "$file\n";
  13. }
  14.  
  15. closedir($handle);


Teraz, jak zrobić, żeby pliki były wyświetlane wg. daty modyfikacji pliku?



skowron-line
  1. $files = array();
  2. while (false !== ($file = readdir($handle))) {
  3. $files[$file] = filectime($file);
  4. }
  5. asort($files);
  6. echo '<pre>';
  7. var_dump($files);


*pisane z palca.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.