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