首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP - $_FILES问题

PHP - $_FILES问题
EN

Stack Overflow用户
提问于 2011-02-04 12:17:32
回答 3查看 190关注 0票数 2

我在一个PHP处理文件上有以下内容。

代码语言:javascript
复制
if(isset($_FILES['cv'])){
    // run function here
}

唯一的问题是这个函数一直都在...它不应该只在输入文件的情况下运行吗?

EN

回答 3

Stack Overflow用户

发布于 2011-02-04 12:27:14

当存在相同名称的表单元素时,将始终设置'cv‘键。您可以改为测试一个空文件。这里有一种方法:

代码语言:javascript
复制
if(isset($_FILES['cv']) && $_FILES['cv']['size'] > 0){
    // run function here
}
票数 3
EN

Stack Overflow用户

发布于 2011-02-04 13:41:18

如果您正在检查文件是否正确上载,则应检查:

代码语言:javascript
复制
$_FILES['cv']['error'] == UPLOAD_ERR_OK
票数 1
EN

Stack Overflow用户

发布于 2011-02-04 12:26:17

我认为当用户没有选择文件时,浏览器会发送一个空的字段,但它确实发送了它,所以设置了它。

代码语言:javascript
复制
if(isset($_FILES['cv']) && $_FILES['cv']!=null && $_FILES['cv']!=""){
   //Execute
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4894513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档