Prophet05
Erfahrenes Mitglied
Warum Funktioniert diese Script nicht vernünftig?
Ich möchte damit alle Dateien und Unterordner (und ihren Inhalt) auflisten. Beim aktuellen Ordner geht das auch aber sobald er einen Unterordner aufruft schreibt er dort entweder gar keine Dateien oder nur die Dateien des Ursprungsordners rein. Ich weiß nicht weiter ich verzweifle noch daran...
MfG Prophet
PHP:
<?php
function dirs_listen($ordner)
{
$dir = opendir($ordner);
$i = 0;
while($file = readdir($dir))
{
if($file != '.' && $file != '..')
{
if(is_file($file))
{
echo "<li>[FILE] <a href=\"$file\" target=\"haupt\">$file</a></li>\n";
}
elseif(is_dir($file))
{
echo "<li>[DIR] $file</li>\n";
echo "<ul>";
dirs_listen($ordner.$file."/");
echo "</ul>";
}
$i += 1;
}
}
closedir($dir);
}
dirs_listen('./');
?>
Ich möchte damit alle Dateien und Unterordner (und ihren Inhalt) auflisten. Beim aktuellen Ordner geht das auch aber sobald er einen Unterordner aufruft schreibt er dort entweder gar keine Dateien oder nur die Dateien des Ursprungsordners rein. Ich weiß nicht weiter ich verzweifle noch daran...
MfG Prophet