Mailinglisten-Archive |
Hallo, ich habe ein Script geschrieben, welches mir den Inhalt eines Verzeichnisses ausgibt. Die Dateien will ich dann umbenennen. Leider bekomme ich die Dateien nicht in der alphabetischen Reihenfolge wie das zB bei ls der Fall ist, sondern so wie sie auf der Platte liegen. Wie kann ich das ändern? Mein Code: if ($dir = _(at)_opendir($FilesDirectory)) { while (($datei = readdir($dir)) !== false) { if(is_file($FilesDirectory . $datei)) { echo($datei); //hier würde ich dann die Datei umbenennen } } closedir($dir); } Sortieren kann ich das $dir ja nicht - zumindest nicht auf herkömmliche Weise. Weiss jemand Rat, wie ich die Dateien in alphabetischer Reihenfolge bekomme (ohne mit system(ls) zu tricksen) Danke, dominik
php::bar PHP Wiki - Listenarchive