+ -
当前位置:首页 → 问答吧 → 第一题

第一题

时间:2008-10-11

来源:互联网

[php]
<?php
$allFiles=array();
function prepareShowFiles($dir){
  global $allFiles;
  [email=$fk=@opendir($dir]$fk=opendir($dir[/email]);
  while(($fileName=readdir($fk))){
   if($fileName!='.'&&$fileName!='..'){
    if(is_file($dir.'/'.$fileName)){
     $files[]=$dir.'/'.$fileName;
    }
    if(is_dir($dir.'/'.$fileName)){
     prepareShowFiles($dir.'/'.$fileName);
    }
   }
  }
  foreach($files as $file){
   $allFiles[]=$file;
  }
}
function showFiles(){//在这里处理(显示)所有文件
  global $allFiles;
  foreach($allFiles as $file){
   echo $file.'<br />';
  }  
}
prepareShowFiles('D:/wwwroot/html');//测试...
showFiles();
unset($allFiles);
?>
[/php]

作者: benben3221987   发布时间: 2008-10-11