PHP $_FILES中error返回值详解


Posted in PHP onJanuary 30, 2014

$_FILES['file']['error']值

UPLOAD_ERR_OK: 0 //正常,上传成功

UPLOAD_ERR_INI_SIZE: 1 //上传文件大小超过服务器允许上传的最大值,php.ini中设置upload_max_filesize选项限制的值

UPLOAD_ERR_FORM_SIZE: 2 //上传文件大小超过HTML表单中隐藏域MAX_FILE_SIZE选项指定的值

UPLOAD_ERR_NO_TMP_DIR: 6 //没有找不到临时文件夹

UPLOAD_ERR_CANT_WRITE: 7 //文件写入失败

UPLOAD_ERR_EXTENSION: 8 //php文件上传扩展没有打开

UPLOAD_ERR_PARTIAL: 3 //文件只有部分被上传

switch($_FILES[$field]['error']) {   
    case 1:    
        // 文件大小超出了服务器的空间大小    
        $this->setError("The file is too large (server).");    
break;    
case 2:    
        // 要上传的文件大小超出浏览器限制    
        $this->setError("The file is too large (form).");    
        break;    
    case 3:    
        // 文件仅部分被上传    
        $this->setError("The file was only partially uploaded.");    
        break;    
    case 4:    
        // 没有找到要上传的文件    
        $this->setError("No file was uploaded.");    
        break;    
    case 5:    
        // 服务器临时文件夹丢失    
        $this->setError("The servers temporary folder is missing.");    
        break;    
    case 6:    
        // 文件写入到临时文件夹出错    
        $this->setError("Failed to write to the temporary folder.");    
        break;    
}
PHP 相关文章推荐
Oracle 常见问题解答
Oct 09 PHP
PHP的面试题集
Nov 19 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
May 18 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
Sep 24 PHP
php网页病毒清除类
Dec 08 PHP
PHP中的闭包(匿名函数)浅析
Feb 07 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
Mar 09 PHP
详解PHP防止盗链防止迅雷下载的方法
Apr 26 PHP
PHP PDOStatement::execute讲解
Jan 31 PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 PHP
带密匙的php加密解密示例分享
Jan 29 #PHP
PHP过滤★等特殊符号的正则
Jan 27 #PHP
php中自定义函数dump查看数组信息类似var_dump
Jan 27 #PHP
PHP中的按位与和按位或操作示例
Jan 27 #PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 #PHP
PHP中source #N问题的解决方法
Jan 27 #PHP
php计算数组不为空元素个数的方法
Jan 27 #PHP
You might like
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
微信小程序 wx.uploadFile无法上传解决办法
2016/12/14 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
2017/08/16 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
微信小程序系列之自定义顶部导航功能
2019/05/21 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
用python制作游戏外挂
2018/01/04 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
python orm 框架中sqlalchemy用法实例详解
2020/02/02 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
浅谈Python中的字符串
2020/06/10 Python
解决python3输入的坑——input()
2020/12/05 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
Linux中如何用命令创建目录
2016/12/02 面试题
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
安全生产培训心得体会
2016/01/18 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
Python语言中的数据类型-序列
2022/02/24 Python
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/06 其他游戏