程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP實現查找指定目錄下指定的文件

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."
);
       }
}
}
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved