Hallo,
Ich habe ein Problem, und brauch mal bitte Eure Hilfe...
Zum Hintergrund:
Ich möchte meine Verzeichnisse auslesen lassen, und und eine aufklappbare Menüstruktur legen. Meine Verzeichnisse haben max. 3 Ebenen in der Tiefe. In jedem Verzeichnis (Ordner) liegt eine index.php, aus der natürlich beliebige Variablen an das Menü übergeben werden könnten.
Das Auslesen klappt. Das Script erstellt mir quasi eine Sitemap. Nun fehlen mir die Ideen und die Ansätze, das ganze als aufklappbare Menüstruktur darzustellen.
Mein Code sieht wie folgt aus:
Dieser Code bringt mir
home
seite1
- seite1-1
- seite1-2
- - seite1-2-1
- - seite1-2-2
- seite1-3
seite2
- seite2-1
seite3
seite4
seite5
- seite5-1
- seite5-2
- seite5-3
- seite5-4
- - seite5-4-1
seite6
Wie lässt sich das nun realisieren?
Ich habe ein Problem, und brauch mal bitte Eure Hilfe...
Zum Hintergrund:
Ich möchte meine Verzeichnisse auslesen lassen, und und eine aufklappbare Menüstruktur legen. Meine Verzeichnisse haben max. 3 Ebenen in der Tiefe. In jedem Verzeichnis (Ordner) liegt eine index.php, aus der natürlich beliebige Variablen an das Menü übergeben werden könnten.
Das Auslesen klappt. Das Script erstellt mir quasi eine Sitemap. Nun fehlen mir die Ideen und die Ansätze, das ganze als aufklappbare Menüstruktur darzustellen.
Mein Code sieht wie folgt aus:
PHP-Code:
$dir = "../";
$files1 = scandir($dir);
foreach ($files1 as $wert1) {
if ($wert1!="." && $wert1!=".." && $wert1!="source" && $wert1!="test" && $wert1!="index.php") {
echo ("<a href='../$wert1/'>$wert1</a><br>");
if(is_dir($dir."/".$wert1)) {
$files2 = scandir($dir."/".$wert1);
foreach ($files2 as $wert2) {
if ($wert2!="." && $wert2!=".." && $wert2!="index.php") {
echo ("- <a href='../$wert1/$wert2/'>$wert2</a><br>");
if(is_dir($dir."/".$wert1."/".$wert2)) {
$files3 = scandir($dir."/".$wert1."/".$wert2);
foreach ($files3 as $wert3) {
if ($wert3!="." && $wert3!=".." && $wert3!="index.php") {
echo ("- - <a href='../$wert1/$wert2/$wert3/'>$wert3</a><br>");
}
}
}
}
}
}
}
}
home
seite1
- seite1-1
- seite1-2
- - seite1-2-1
- - seite1-2-2
- seite1-3
seite2
- seite2-1
seite3
seite4
seite5
- seite5-1
- seite5-2
- seite5-3
- seite5-4
- - seite5-4-1
seite6
Wie lässt sich das nun realisieren?
Kommentar