我在一个PHP处理文件上有以下内容。
if(isset($_FILES['cv'])){
// run function here
}唯一的问题是这个函数一直都在...它不应该只在输入文件的情况下运行吗?
发布于 2011-02-04 12:27:14
当存在相同名称的表单元素时,将始终设置'cv‘键。您可以改为测试一个空文件。这里有一种方法:
if(isset($_FILES['cv']) && $_FILES['cv']['size'] > 0){
// run function here
}发布于 2011-02-04 13:41:18
如果您正在检查文件是否正确上载,则应检查:
$_FILES['cv']['error'] == UPLOAD_ERR_OK发布于 2011-02-04 12:26:17
我认为当用户没有选择文件时,浏览器会发送一个空的字段,但它确实发送了它,所以设置了它。
if(isset($_FILES['cv']) && $_FILES['cv']!=null && $_FILES['cv']!=""){
//Execute
}https://stackoverflow.com/questions/4894513
复制相似问题