Code
function dir_tree($base_dir, $dir, $ebene)
{
$dir_tree=array();
$d = dir($base_dir.'/'.$dir);
while($file = $d->read())
{
if ($file!='.' && $file!='..' && is_dir($base_dir.'/'.$dir.'/'.$file))
{
$tmp['name']=$file;
$tmp['folder']=$dir;
$tmp['ebene']=$ebene;
$tmp['content']=dir_tree($base_dir, $dir.$file.'/', $ebene+1);
$dir_tree[]=$tmp; unset($tmp);
}
}
$d->close();
return $dir_tree;
}
Alles anzeigen
stichwort rekursive funktion