Hallo,
ich habe einen Webserver im Inranet(Mac osx Server).
Auf diesem lasse ich mit einen php-Script einen Fileserver (Mac osx) Scannen um die Dateinamen etc in eine DB zu schreiben.
Jetzt habe ich aber das Problem, dass mein script nur die oberste
Struktur Scann, also nicht in die Unterordner geht.
Anscheinend funktionier is_dir() nicht. Hat jemand ne ahnung woran das liegen könnte oder was ich anders machen könnte??
Danke vorab.
ich habe einen Webserver im Inranet(Mac osx Server).
Auf diesem lasse ich mit einen php-Script einen Fileserver (Mac osx) Scannen um die Dateinamen etc in eine DB zu schreiben.
Jetzt habe ich aber das Problem, dass mein script nur die oberste
Struktur Scann, also nicht in die Unterordner geht.
Anscheinend funktionier is_dir() nicht. Hat jemand ne ahnung woran das liegen könnte oder was ich anders machen könnte??
Danke vorab.
PHP-Code:
$mydir = "../../../Volumes/Server";
function read_dir($dir){
$root = opendir($dir);
while ($files = readdir($root))
{
if($files != "." && $files != ".." && $files != ".DS_Store")
{
if(is_dir("/".$dir."/".$files))
{
echo "/".$dir."/".$files."<br>";
read_dir("/".$dir."/".$files);
}
else
{
echo "File -> "."/".$dir."/".$files."<br>";
}
}
}
closedir($root);
}
read_dir($mydir);
Kommentar