[...]Wird liste.php dementsprechend mit dem Argument verzeichnis aufgerufen, listet es statt des Startverzeichnisses halt das angegebene auf.
Genau das habe ich auch probiert, mit und ohne Rekursion..ich schicke Dir einfach mal den Quelltext, vielleicht ist es ja nur ein kleiner Fehler... :-)
$dir= "/data/01Jobs/fff/_aktuell/pro/dokumente/" . $folderName;
echo " dir: " . $dir . "<br>";
$handle=opendir($dir);
echo "handle: " . $handle . "<br>";
while($datei=readdir($handle))
{
echo $datei . "<br>";
if (is_dir("$dir/$datei") && $datei!="." && $datei!="..")
{
echo "<a href="nextTry.php?folderName=$datei">$datei</a>(dir)<br>";
}
else
{
echo " $datei<br>";
}
}
closedir($handle);
PS: Das erste Verzeichnis wird -wie gewünscht- ausgelesen. Ebenso das zu dem jeweiligen Link führende Unterverzeichnis. Nur eine Verzweigung in ein weiteres Unterverzeichnis ist nicht möglich. Es gibt folgende Fehlermeldung:
Warning: OpenDir: No such file or directory (errno 2) in /data/05users/Habenicht/4.Woche/Startscripts/nextTry.php on line 6
etc.
...