Mailinglisten-Archive |
Hallo, hier das Beispiel aus der de.comp.lang.php <?PHP function show_dir($dir, $pos=2) { if($pos == 2) { echo "<hr><pre>"; } $handle = @opendir($dir); while ($file = @readdir ($handle)) { if (eregi("^\.{1,2}$",$file)) { continue; } if(is_dir($dir.$file)) { printf ("% ".$pos."s <b>%s</b>\n", "|-", $file); show_dir($dir.$file."/", $pos + 3); } else { printf ("% ".$pos."s %s\n", "|-", $file); } } @closedir($handle); if($pos == 2) { echo "</pre><hr>"; } } show_dir("special/"); ?> ----- Original Message ----- From: "Andreas Schmied" <hustenbonbon1 at gmx.de> To: <php at phpbar.de> Sent: Tuesday, October 26, 2004 11:15 AM Subject: [php] Ordnerstruktur rekursiv ausgeben > Hallo, > > wie ich Ordner(inhalte) auslese, weiss ich. > Nur wie kann ich das ganze rekursiv machen? > D.h. wenn ein Unterordner gefunden wird, soll dessen Inhalt auch ausgegeben > werden. > > -- > mfg A.Schmied > > +++ GMX DSL Premiumtarife 3 Monate gratis* + WLAN-Router 0,- EUR* +++ > Clevere DSL-Nutzer wechseln jetzt zu GMX: http://www.gmx.net/de/go/dsl > > -- > ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** > Informationen: http://www.phpbar.de > http://lists.phpbar.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive