![]() |
Problem mit Sortiereihenfolge in Script
Hallo Zusammen
ich hoffe Ihr könnt mir weiter helfen. Ich habe ein S*****, welches mir meine Verzeichnisse nach bestimmten Dateien durchsucht. Nun lasse ich diese Dateien nach der Aktualität sortieren. Problem: Das S***** sortiert von A-Z und ich möchte gern von Z-A sortiert haben (mit dem Datum natürlich). Sprich das Aktuellste oben stehen haben. Als Zusatz hätte ich gerne, dass mir nur die Aktuellsten Dateien der letzten 30 Tage anzeigt. Hier mein S*****: PHP-Code:
|
Um von Z nach A, sprich umgekehrt, zu sortieren versuch mal krsort() statt ksort().
Für die letzten 30 Tage: PHP-Code:
|
krsort() geht leider nicht... es kommt dann:
Fatal error: Call to undefined method ArrayObject::krsort() in C:\xampp\htdocs\lol.php on line 53 |
okay... habs geändert... anstatt :
$data = new ArrayObject(); habe ich $data = Array(); genommen und dann krsort($data). Funktioniert nun super... Jetzt habe ich nur das Problem, dass ich dieses s***** nutzen möchte aber NUR den letzten Ordner ausgeben möchte ABER nach den gleichen Suchkreterien... Ist dies möglich? Habe ein paar Ansätze versucht, bekomme jedoch nur Fehlermeldugen... Ich wüsste nicht, wo ich ansetzen kann. Mit dem S***** suche ich ja nur nach Dateien :( |
Hab ich das richtig verstanden, du willst den aktuellsten Ordner ausgeben? Heißt den Inhalt des Ordners oder den Namen des Ordners?
|
Also eigentlich möchte ich gerne die jeweiligen Ordnernamen ausgeben, in den die gefilterten Dateien drin sind. Und nicht die gefilterten Dateien an sich....
Eine andere (ggf. sogar bessere) Alternative wäre, dass ich nach Ordnern suche, die innerhalb der letzten 30 Tage aktualisiert worden sind. Mit Ausschluss bestimmter namen im Ordnernamen (wie z.B. sample). |
Also um statt den Namen der Datei den des Ordners auszugeben verwende statt echo $value->getFilename()
PHP-Code:
|
Funktioniert leider nicht, es wird nur der Ordnername : FTP ausgegeben...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:31 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.