search($path."/".$_file,$file); }elseif(is_file($pa">
当前位置:Gxlcms > PHP教程 > PHP实现查找指定目录下指定的文件_PHP教程

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

时间:2021-07-01 10:21:17 帮助过:4人阅读

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486238.htmlTechArticle?php class document { private $file_array =array(); private $folder_array =array(); private $all_array =array(); function search ( $path , $file ){ if( is_dir ( $path )){ $H = open...

人气教程排行