Dateien nach Datum sortiereneigen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzeigen
array
aufgeben
aufruf
beide arrays
beitrag
dan
datei
fiel
funktion
letzte
ordner
sauen
schleifen
uhrzeit
vergessen
-
srry Titel falsch geschrieben...
Hallo,
Da habe ich ein PHP script womit ich Dateien in einem Ordner anzeigen lassen kann, nur will ich das es nach Datum sortiert anzeigt wie kann ich das machen??
PHP Script
<?php
$ordner = "/aufgaben/";
$dir_handle = opendir("aufgaben/");
while ($filename = readdir($dir_handle))
{
if ($filename != '..' && $filename != '.')
{
?>
<a href="<?php echo $filename; ?>"><b></b><?php echo $filename; ?></b></a><br/>
<?php
}
}
closedir($dir_handle);
?>
Beitrag geändert: 6.11.2006 22:14:38 von heso -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mit fileatime($filename) bekommst du a zahl (unix timestamp) der die uhrzeit representiert
Je größer die zahl umso später.
Am besten du machst dir 2 Arrays wo du die zeiten und die filenames reinspeicherst . Dan schreibt du dir eine funktion die beide Arrays sortiert. Oder besser => eine funktion wie die
function getNextChangedFile($time_start)
und du übergibt der funktion wo er starten soll. Dann machst du eine schleife und erhöst solange bis die zählvariable der schleife (startet von $time_start) eine file gefunden hat.
Im Hauptdokument muss du dann einfach die funktion solange aufrufen bis du alle fiels hast.
Vergiss nicht nach 1000000 oder so aufzuhören weil sonnst suchst er nach der letzten datei ewig. Oder speichere mit wieviele datein du schon ausgegeben hast und hör nach der letzen einfach auf.
Hoffe dieser sau komplizierte text konnte dir helfen. Wenn du ein prob hast schrib mit a PN
mfg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage