【发布时间】:2013-07-24 11:55:57
【问题描述】:
我正在处理多个文件的上传脚本。最初,我检查文件是否存在,如果存在,则为其附加唯一 ID,然后上传。
从那以后,我一直在考虑选项,并决定我希望上传的每个文件都具有原始文件名和唯一的 ID。
然后提出了不需要if(file_exists) 检查的问题,所以我的问题首先是unique() 的可靠性如何,我现在所做的是否被认为是不好的做法?
谢谢。
//if(file_exists($newPath)){
$name = pathinfo($fileName, PATHINFO_FILENAME);
$fileName = $name . '__' .uniqid(). '.' .$fileExt;
$newPath = $upload_dir .$newName;
// }
【问题讨论】:
-
我总是会检查现有文件是否存在,并确保在代码中目标目录是可写的。
标签: php html file-upload web