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