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 相关文章推荐
PHP写的获取各搜索蜘蛛爬行记录代码
Aug 21 PHP
php中字符串和正则表达式详解
Oct 23 PHP
PHP扩展模块memcached长连接使用方法分析
Dec 24 PHP
yii2中添加验证码的实现方法
Jan 09 PHP
PHP 数组基本操作小结(推荐)
Jun 13 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
PHP常用的三种设计模式
Feb 17 PHP
PHP利用二叉堆实现TopK-算法的方法详解
Apr 24 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
php apache开启跨域模式过程详解
Jul 08 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 PHP
PHP如何通过date() 函数格式化显示时间
Nov 13 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
php之CodeIgniter学习笔记
2013/06/17 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
js获取页面传来参数的方法
2014/09/06 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
jQuery实现的鼠标经过时变宽的效果(附demo源码)
2016/04/28 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
jQuery倒计时代码(超简单)
2017/02/27 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
通过GASP让vue实现动态效果实例代码详解
2019/11/24 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
python使用json序列化datetime类型实例解析
2018/02/11 Python
使用Python读取安卓手机的屏幕分辨率方法
2018/03/31 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
Python如何存储数据到json文件
2020/03/09 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
Python页面加载的等待方式总结
2021/02/28 Python
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
社区活动总结报告
2014/05/05 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
博士给导师的自荐信
2015/03/06 职场文书
好段摘抄大全(48句)
2019/08/08 职场文书
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP