php检查上传文件是否已存在或同名
2013-08-20 10:04
441 查看
//检查上传文件的目录里是否已存在同名的上传文件
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 '<br>'; //$_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'; //文件不存在 } }
相关文章推荐
- php检查上传文件是否已存在或同名
- php检查上传文件是否已存在或同名
- php检查上传文件是否已存在或同名
- thinkphp检查上传文件时是否已存在
- PHP - Manual手册 - 函数参考 - Filesystem 文件系统函数 - file_exists检查文件或目录是否存在
- php中检查文件或目录是否存在的代码小结
- php中检查文件或目录是否存在的代码小结
- PHP下常见的检查函数(变量是否存在,文件是否存在 函数是否存在 方法是否存在)
- php中检查文件或目录是否存在的代码小结
- php中检查文件或目录是否存在的代码小结
- php中检查文件或目录是否存在的代码小结
- 检查某目录或是文件是否存在 file_exists( ABSPATH . 'wp-config.php')
- thinkphp检查上传文件时是否已存在
- php判断远程文件是否存在的办法
- Delphi 检查文件是否存在
- php判断远程图片或文件是否存在
- C语言 检查文件是否存在
- C#+WPF+oracle 检查文件服务器上文件是否存在
- PHP判断远程图片或文件或url是否存在-180
- C# 检查文件夹和文件是否存在