att404 Skrevet 14. mai 2006 Del 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.. Lenke til kommentar
Vial Skrevet 15. mai 2006 Del 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 Lenke til kommentar
Peter Skrevet 15. mai 2006 Del 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); Lenke til kommentar
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å