EIDT: PROBLEM HAT SICH ERLEDIGT
ich hatte chdir($base_dir.$dir); vergessen!
Hallo zusammen,
Ich habe mir folgenden Code zusammengebastelt, der aus mir bisher unbekannten Gründen nicht funktionieren will...
Er soll den Homepfad durchsuchen, dann die gefundenen Verzeichnisse ebenfalls auf Verzeichnisse durchsuchen und letztendlich Alles ausgeben.
Mir ist klar, dass dieses Script maximal die Unterordner der HomePfad-Ordner ausgeben kann, aber das klappt nicht.
Hoffe Ihr könnt mir weiterhelfen
Gruß
bysnake
ich hatte chdir($base_dir.$dir); vergessen!
Hallo zusammen,
Ich habe mir folgenden Code zusammengebastelt, der aus mir bisher unbekannten Gründen nicht funktionieren will...
Er soll den Homepfad durchsuchen, dann die gefundenen Verzeichnisse ebenfalls auf Verzeichnisse durchsuchen und letztendlich Alles ausgeben.
Mir ist klar, dass dieses Script maximal die Unterordner der HomePfad-Ordner ausgeben kann, aber das klappt nicht.
PHP-Code:
<?
$base_dir = "/www/htdocs/"; # Home-Pfad
$verz_arr = array();
function verzeichnis($dir="")
{
global $base_dir, $verz_arr;
$verz = dir($base_dir.$dir);
while($var = $verz->read())
{
if(is_dir($var) && $var != "." && $var != "..")
array_push($verz_arr, $dir.$var);
}
}
verzeichnis();
foreach($verz_arr as $ver)
{
verzeichnis($ver."/");
}
sort($verz_arr);
foreach($verz_arr as $var)
{
echo $var."<br>";
}
?>
Gruß
bysnake