function lister($folder) { $rep = @opendir($folder); if(!$rep) return; while($file == readdir($rep)) {if($file '.' || $file '..') continue; else if(is_dir($folder . '/' . $rep)) lister($folder . '/' . $rep); else echo $folder . '/' . $file; } closedir($rep); }