Nur Order und Unterordner Auflisten. (UL LI Menü)

Thomas_Jung

Erfahrenes Mitglied
Hallo
Ich weiss nicht ob das hier das Richtige Forum ist. (betrifft beides Javascript und PHP)

Ich möchte alle Order und Unterordner auflisten.

Wenn ein Ordner Unterordner besitzt sollen diese solange versteckt bleiben bis man auf den Übergeordneten Order klickt.


PHP:
<?php
  
function listFolder($dir,$exclude){
    $ffs = scandir($dir);

    foreach($ffs as $ff){
    if(is_array($exclude) and !in_array($ff,$exclude)){
    if($ff != '.' && $ff != '..' ){
    if(is_dir($dir.'/'.$ff)){
    echo '<li class="category" href="index.php?path='.ltrim($dir.'/'.$ff,'./').'">'.$ff.'</a></li>'."\n";


	//Wenn unterordner vorhanden
	listFolder($dir.'/'.$ff,$exclude);

		} 
        }
        }
	    }
}
	echo '<ul id="navi">'."\n";
	listFolder('./bildergalerie',array('index.php','thumbs'));
	echo '</ul>'."\n";
?>

Kann mir jemand dabei helfen?

Gruß Thomas
 
Also mit PHP ein ganzen Array-Baum aufbauen.
Mit JQuery dann die Unterordner verstecken.
 
Den Baum habe ich doch bereits aufgebaut.
Ich wollte die Unterorder nur verstecken das, das Menü nicht so lang wird.

Ich habe es bereits mit display none und :hover versucht doch der Doofe Internet Explorer 8 (Win XP)
mach mit immer einen Strich durch die Rechnung.

Es sollt ja so einfach wie möglich sein.

JQuery / HTML5 / muss ich erst noch lernen.
 
Ich habe mir PHP/CSS/ HTML und Javascript nur durch Beispiele erlernt. (learning by doing)
Seminar / Kurs habe ich nie besucht.

Ich versuche es mal mit aufklappbaren Div´s (Unterorder in ein seperates Array speicher und per oncklick anzeigen). :)

Melde mich wenn ich etwas weiter gekommen bin?
 
Kurs? Schulung?
2 Tage PL/SQl, 1 Tag Einführung in Java. Der Rest ist selbst erlernt....
 
Zurück