PHP读取文件目录, 并显示需要的目录
1 2 3 4 5目录 10 11 12 <?php 13 14 function get_file_type($file) { 15 $type = explode('.', $file); 16 $count = count($type)-1; 17 return $type[$count]; 18 } 19 20 function show_ol($arr) 21 { 22 $str = ''; 23 for ($i=0; $i < count($arr) ; $i++) { 24 $str .= '
'; 27 return $str; 28 } 29 30 $all_dir = dirname(__FILE__); 31 $files = scandir($all_dir); 32 $fies_array = array('php', 'htm'); 33 34 $f_array = array(); 35 foreach ($files as $key => $file) { 36 if( !($file == '.' || $file == '..' || is_dir($file) || $file == '.DS_Store') ) { 37 if( !in_array(get_file_type($file), $fies_array) ) { 38 array_push($f_array, $file); 39 } 40 } 41 } 42 $head = '- $arr[$i].'">'. $arr[$i] . '
'; 25 } 26 $str .= '我的文件目录
'; 43 $str = show_ol($f_array); 44 echo $head . $str; 45 ?> 46 47
结果: