1 <?php 2 function my_scandir($dir) 3 { 4 $files=array(); 5 if(is_dir($dir)) 6 { 7 if($handle=opendir($dir)) 8 { 9 while(($file=readdir($handle))!==false) 10 { 11 if($file!="." && $file!="..") 12 { 13 if(is_dir($dir."/".$file)) 14 { 15 $files[$file]=my_scandir($dir."/".$file); 16 } 17 else 18 { 19 $files[]=$dir."/".$file; 20 } 21 } 22 } 23 closedir($handle); 24 return $files; 25 } 26 } 27 } 28 print_r(my_scandir(".."));