Mailinglisten-Archive |
funktioniert doch !!!!!!!!
<?php
$file = "./";
function doit($file){
$handle=opendir($file);
while ($files = readdir($handle)) {
if ($files != "." && $files != "..") {
if(is_file($files)){
echo "$files <br>\n";
}
if(is_dir($files)){
doit($files);
}
}
}
closedir($handle);
}
doit($file);
?>
das problem war, dass die { und } nicht richtig gesetzt waren.
ebenso brauchst du kein chdir()
> funktioniert nicht:
> <?php
> $file = "c:/server/";
> function doit($file){
> chdir($file);
> $handle=opendir($file);
> while ($file = readdir($handle))
>
> if ($file != "." && $file != "..")
>
>
> if(is_file($file)){
> echo "$file ";
> }
>
> if(is_dir($file)){
> doit($file);
> }
>
> }
> }
> closedir($handle);
> }
>
> doit($file);
> ?>
php::bar PHP Wiki - Listenarchive