Alle Unterverzeichnisse ausgeben
Marko
- php
Hallo,
Ich würde gern ein Verzeichnis mit allen Unterverzeichnissen ausgeben, und zwar so:
<ul>
<li>Order</li>
<ul><li>Unterorder</li></ul>
<li>
...
</li>
<ul><li>...</li></ul>
</ul>
Wie kann ich das realisieren?
Danke,
Marko
Tag.
Dazu brauchst Du eine rekursive Funktion, ungefähr so:
-------------------------------------
function rec($vz)
{ //$vz ist das Verzeichnis
echo "<ul>";
// Dann alle Unterverzeichnisse von $vz ermitteln und z.B. in ein Array reinschreiben (weiß grad die Befehle dafür net)
for($i=0; $i<=count(verzeichnisarray)-1; $i++)
{ echo "<li>".$verzeichnisarray[$i]."</li>";
rec($verzeichnisarray[$i]); }
echo "</ul>";
}
rec("/"); // anfangen beim root-Verzeichnis
----------------------------------------
Ciao,
Harry
hallo,
http://www.php.net/manual/en/function.opendir.php
schau dir den user comment von
eric@themepark.com
27-Apr-2001 12:07
an der hat da eine funktion geschrieben die dir sicher weiterhilft
tschau
FICHTL