att404 Skrevet 14. mai 2006 Skrevet 14. mai 2006 Er litt ny i PHP, og har derfor et lite spørsmål. Lurte på om det går ant å sortere alle filene i en mappe etter dato for sist endret, og vise (la oss si) de 50 sist endrede filene med include el..
Vial Skrevet 15. mai 2006 Skrevet 15. mai 2006 (endret) Noe á la dette du er på utkikk etter? <?php $dir = "."; if(is_dir($dir)) { if($files_in_dir = opendir($dir)) { print("Filename | Created date<br>"); while(($file = readdir($files_in_dir)) !== false) { print("$file | ". date("F d Y H:i:s.", filectime($file))."<br> "); } closedir($files_in_dir); } else { print("Could not open dir!"); } } ?> Du kan sette $dir til å peke til en mappe, fjern . og .. og kjør include istedenfor print der filectime er nyest. Endret 15. mai 2006 av Vial
Peter Skrevet 15. mai 2006 Skrevet 15. mai 2006 $file_array = array(); if ($handle = opendir('/path/to/files')) { while (false !== ($file = readdir($handle))) { $file_array[$file] = filectime($file); } closedir($handle); } asort($file_array) print_r($file_array);
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå