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>";
?>

Hilfe
Neues Thema
Antworten
Nach oben




