Hallo zusammen,
ich möchte von einem Ordner alle Unterordner in einen Array schreiben.
Bekomme mit folgendem Code auch alle Unterordner per echo angezeigt.
wie kann ich jetzt alle Ordner und Unterordner in einen Array speichern schreiben und diesen zurückgeben.
Habe es schon versucht, bekomme aber nicht alle Ordner zurückgegeben. Nur die erste Unterebene.
Vielen Dank
Timbo12
ich möchte von einem Ordner alle Unterordner in einen Array schreiben.
Bekomme mit folgendem Code auch alle Unterordner per echo angezeigt.
wie kann ich jetzt alle Ordner und Unterordner in einen Array speichern schreiben und diesen zurückgeben.
Habe es schon versucht, bekomme aber nicht alle Ordner zurückgegeben. Nur die erste Unterebene.
PHP:
$arr=array();
function show_dir($dir, $arr)
{ $handle = @opendir($dir);
while ($file = @readdir ($handle))
{
if (eregi("^\.{1,2}$",$file))
{
continue;
}
if(is_dir($dir.$file))
{
array_push($arr,$dir.$file."/");
echo $dir.$file."/<br>";
show_dir($dir.$file."/", $arr);
}
}
@closedir($handle);
return $arr
}
show_dir($pfad."/", $arr);
Timbo12