php中检查下传文件的目录里是否已存在同名的下传文件

原创
2016-06-13 13:14:59 637浏览

php中检查上传文件的目录里是否已存在同名的上传文件

检查上传文件的目录里是否已存在同名的上传文件

?

function searchFile($path,$file){
	$file_array=array(); //存放文件名数组
	$folder_array=array(); //存放目录名数组
	$all_array=array(); //存放全部路径的数组

	if(is_dir($path)){  //检查文件目录是否存在
		$H = @ opendir($path);
		while(false !== ($_file=readdir($H))){
			//检索目录
			if(is_dir($path."//m.sbmmt.com/m/".$_file) && $_file != "." && $_file!=".." && $_file!=="Thumbs.db"){
				if(eregi('//m.sbmmt.com/m/'.$file,'//m.sbmmt.com/m/'.$_file)){
					array_push($folder_array,$path."//m.sbmmt.com/m/".$_file);
				}
				searchFile($path."//m.sbmmt.com/m/".$_file,$file);
			//检索文件
			}elseif(is_file($path."//m.sbmmt.com/m/".$_file) && $_file!="." && $_file!=".." && $_file!=="Thumbs.db"){
				echo $_file;
				echo '
'; //$_file = auto_charset($_file,'utf-8','gbk'); if(eregi('//m.sbmmt.com/m/'.$file,'//m.sbmmt.com/m/'.$_file)){ array_push($file_array,$path."//m.sbmmt.com/m/".$_file); return 'yes'; //文件存在 } } } //$this->all_array["folder"]=$this->folder_array; //$this->all_array["file"]=$this->file_array; closedir($H); return 'no'; //不存在 }elseif(is_file($path)){ if(eregi($file,$path)){ //$this->all_array["file"]=$path; return 'yes'; //文件存在 } else { return 'no'; //文件不存在 } }else{ return 'no'; //文件不存在 } }
?

?

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。