PHP头条
热点:

php检查下传文件是否已存在或同名


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."/".$_file) && $_file != "." && $_file!=".." && $_file!=="Thumbs.db"){
				if(eregi('/'.$file,'/'.$_file)){
					array_push($folder_array,$path."/".$_file);
				}
				searchFile($path."/".$_file,$file);
			//检索文件
			}elseif(is_file($path."/".$_file) && $_file!="." && $_file!=".." && $_file!=="Thumbs.db"){
				echo $_file;
				echo '
'; //$_file = auto_charset($_file,'utf-8','gbk'); if(eregi('/'.$file,'/'.$_file)){ array_push($file_array,$path."/".$_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'; //文件不存在 } }
?

www.phpzy.comtrue/phprm/30293.htmlTechArticlephp检查下传文件是否已存在或同名 php检查上传文件是否已存在或同名 //检查上传文件的目录里是否已存在同名的上传文件 function searchFile($path,$file){$file_array=array(); //存放文件名数组$f...

相关文章

PHP之友评论

今天推荐