d.h. ich hab z.B. 5 unterordner ... es soll aber nur der Inhalt bis zum 2. gelistet werden oder so. wie mach ich das ?
oder muss ich das bei der abfrage der XML beachten ?
<?php function read_dir($dir) { $path = opendir($dir); while (false !== ($file = readdir($path))) { if($file!="." && $file!="..") { if(is_file($dir."/".$file)){ $files[]=$file; } else { $dirs[]=$dir."/".$file; } } } if($dirs) { natcasesort($dirs); foreach($dirs as $fdir) { $name = substr($fdir, strlen($dir)+1); echo" <node label=\"$name\" >\n"; read_dir($fdir); echo" </node>\n"; } } if($files) { natcasesort($files); foreach ($files as $file) { echo " <node label=\"$file\" src=\"$dir/$file\" />\n"; } } closedir($path); } $path="..\PATH"; echo"<?xml version=\"1.0\"?>\n\n<tree>\n"; read_dir($path); echo"</tree>"; ?>