Hallo,
ich hab da mal ein kleines Problem:
Ich würde gerne alle Dateien und Verzeichnisse meines Webspaces auflisten lassen. Hier bin ich auf folgenden Code gestoßen:
Beim ausführen jedoch erhalte ich immer folgende Fehler:
Ich bekomme das weder unter PHP 4 noch unter PHP 5 zum laufen, kann mir da einer helfen das das geht?
Danke schonmal,
Pierre
ich hab da mal ein kleines Problem:
Ich würde gerne alle Dateien und Verzeichnisse meines Webspaces auflisten lassen. Hier bin ich auf folgenden Code gestoßen:
PHP-Code:
<?php
function is_dir_ex($dirname) {
$handle=opendir($dirname); if(readdir($handle)=='.')
$result=true;
else $result=false;
closedir($handle);
return $result;
}
function list_dir($dirname)
{
if($dirname[strlen($dirname)-1]!='\')
$dirname.='\';
static $result_array=array();
$handle=opendir($dirname);
while ($file = readdir($handle))
{
if($file=='.'||$file=='..')
continue;
if(is_dir_ex($dirname.$file))
list_dir($dirname.$file.'\');
else
//array_push($result_array,$dirname.$file);
$result_array[]=$dirname.$file;
}
closedir($handle);
return $result_array;
}
$array=list_dir('http://localhost/');
foreach($array as $value)
{ echo $value;
echo "<br>";
}
?>
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in S:\tux\xampp\htdocs\xampp\php\test.php on line 17
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in S:\tux\xampp\htdocs\xampp\php\test.php on line 22
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in S:\tux\xampp\htdocs\xampp\php\test.php on line 22
Danke schonmal,
Pierre
Kommentar