Moin,
»» while ($file = readDir($verzeichnis))
> {
Der korrekte Weg durch ein Verzeichnis zu laufen ist folgender:
while (false !== ($file = readdir($verzeichnis))) {
// do something
}
Es funktioniert. Nun würde ich gerne das Verzeichnis sortiert ausgeben, und zwar die neueste Datei zuerst.
Kann mir da jemand behilflich sein?
Du bekommst in deiner Schleife mit filectime()
heraus, wann eine Datei angelegt wurde. Du könntest beispielsweise ein assoziatives Array erstellen, welches das Erstellungsdatum als Schlüssel und den Dateinamen als Wert enthält und dieses Array am Ende mit krsort()
absteigend nach Schlüsseln sortieren.
Grüße Marco