function getfiles($path){ if(!is_dir($path)) return false; $handle = opendir($path); while(false != ( $file = readdir($handle))){ if($file != '.' && $file != '..'){ $path2 = $path.'/'.$file; if(is_dir($path2)){ getfiles($path2); }else{ echo "<br>$path".'/'."$file<br>"; } } } } getfiles("/home/xjz/check_ip");