Mailinglisten-Archive |
Aloha, alles ungetestet: > From: "ANGEL Harald" <angel at egston.com>@phpbar.de on 07.09.2004 15:46 ZE2 > So weit so gut. Ich würd aber gerne die Files sortiert nach dem Datum der letzten Modifizierung ausgeben... > > $handle=opendir($completeordner); > while ($file = readdir ($handle)) { > if ($file != "." && $file != "..") { > # $filelist[0] = $file; > # $filelist[1] = filemtime($file); $filelist[] = array ('name' => $file, 'mtime' => filemtime($file)); > } > } > closedir($handle); ># asort($filelist[1]); ># while (list ($key, $val) = each ($filelist[0])) { ># echo $val."<br>"; ># } function MeinSortierer($a, $b) { if ( $a['mtime'] == $b['mtime'] ) { return 0; } return ( $a['mtime'] < $b['mtime'] ? -1 : 1 ; } usort($filelist, 'MeinSortierer') foreach ( $filelist as $file ) { echo 'Datei: '.$file['name'].' geändert am '.$file['mtime'].'<br>'; } http://de2.php.net/usort Grüße, Mathias
php::bar PHP Wiki - Listenarchive