当前位置:编程学习 > php >>

PHP实现查找指定目录下指定的文件

<?php
class document{
private $file_array=array();
private $folder_array=array();
private $all_array=array();
function search($path,$file){
       if(is_dir($path)){
       $H=opendir($path);
        while(false!==($_file=readdir($H))){
         if(is_dir($path."/".$_file)&&$_file!="." && $_file!=".." && $_file!=="Thumbs.db"){
          if(eregi($file,$path."/".$_file)){
          array_push($this->folder_array,$path."/".$_file);
          }
         $this->search($path."/".$_file,$file);
         }elseif(is_file($path."/".$_file)&&$_file!="." && $_file!=".." && $_file!=="Thumbs.db"){
          if(eregi($file,$_file)){
          array_push($this->file_array,$path."/".$_file);
          }
         }
        }
       $this->all_array["folder"]=$this->folder_array;
       $this->all_array["file"]=$this->file_array;
        return $this->all_array;
       closedir($H);
       }elseif(is_file($path)){
        if(eregi($file,$path)){
        $this->all_array["file"]=$path;
        }
        return $this->all_array;
       }else{
        return $this->error("this folder does not exits,please check it out.");
       }
}
}
?>

补充:Web开发 , php ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,