$path='../../code';
allfile($path);
function allfile($path,$num=0){
$team=scandir($path);
array_shift($team);
array_shift($team);
foreach ($team as $val){
if(is_dir($path.'/'.$val)){
echo '<font color="red">'.getheng($num).$val.'</font><br>';
allfile($path.'/'.$val,$num+1);
}else{
echo getheng($num).$val.'<br>';
}
}
}
function getheng($num){
$str='';
for($i=0;$i<$num;$i++){
$str.='-';
}
return $str;
}
所用知识点:
- scandir
- is_dir
- array_shift