Hallo
Ich habe ein Script das Dateien aus nen Ordner ausliest und nach Datum sortiert.
Funktioniert ansich recht gut aber es werden manchmal nicht alle Dateien angezeigt.
Könnte es daran liegen wenn bei 2 Dateien das Datum Exakt gleich ist?
Hab das nur in den Griff bekommen wenn ich die betreffende Datei neu erstellt habe und dann auf den Server hochgeladen.
Dann wird es auch korrekt dargestellt.
mfg Marsuhuba
Ich habe ein Script das Dateien aus nen Ordner ausliest und nach Datum sortiert.
Funktioniert ansich recht gut aber es werden manchmal nicht alle Dateien angezeigt.
Könnte es daran liegen wenn bei 2 Dateien das Datum Exakt gleich ist?
PHP-Code:
<?php
$ordner = "Micky Maus";
$handle = opendir ($ordner);
while ($file = readdir ($handle)) {
if($file != "." && $file != "..") {
$compl = $ordner."/".$file;
if(is_dir($compl)) {
$dirs [filemtime ($compl)] = "/".$file;
} else {
// kompletter Pfad
$files [filemtime ($compl)] = "<a href=\"".$compl."\">".$file."</a>";
}
}
}
krsort ($dirs);
foreach ($dirs as $key => $dir)
echo $dir . ' ' . date ("d F Y H:i:s.", $key) . "<br/>";
krsort ($files);
foreach ($files as $key => $file)
echo $file . ' ' . date ("d F Y H:i:s.", $key) . "<br/>";
closedir($handle);
?>
Dann wird es auch korrekt dargestellt.
mfg Marsuhuba
Kommentar