Mailinglisten-Archive |
Hallo Liste Ich möchte eine Directory-Struktur auslesen und dabei die VerzeichnissNamen ausgeben. Folgender Code geht soweit rekursiv in die Tiefe, jedoch beim Aufsteigen erkennt der "is_dir"-Befehl das File nicht mehr als Directory. Die while Schleife wird jedoch sauber beendet. Hat mir da jemand einen Tipp. Laut PHP-Manual sollte der Variablen-Scope stimmen. <?php function readreq($path) { $error = chdir($path); $fd= opendir($path); while ($file = readdir($fd)) { if(is_dir($file) && !($file=="." || $file=="..")) echo "<b>$file</b><br>\n"; // Debug Ausgabe readreq($path . $file ."/"); // Wir rufen uns selber auf ! } } closedir($fd); } echo "Der Directory Test<br>"; readreq("/usr/home/www/"); ?>
php::bar PHP Wiki - Listenarchive