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.MVC的模板标签系统(一)
Sep 05 PHP
PHP Ajax实现页面无刷新发表评论
Jan 02 PHP
PHP 生成的XML以FLASH获取为乱码终极解决
Aug 07 PHP
PHP中去掉字符串首尾空格的方法
May 19 PHP
如何使用php输出时间格式
Aug 31 PHP
php生成随机颜色方法汇总
Dec 03 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
Jun 17 PHP
PHP简单处理表单输入的特殊字符的方法
Feb 03 PHP
详细解读php的命名空间(一)
Feb 21 PHP
分析php://output和php://stdout的区别
May 06 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
Feb 11 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中SESSION使用中的一点经验总结
2012/03/30 PHP
php中并发读写文件冲突的解决方案
2013/10/25 PHP
跟我学Laravel之路由
2014/10/15 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
用JS写的一个TableView控件代码
2010/01/23 Javascript
多种方法判断Javascript对象是否存在
2013/09/22 Javascript
JavaScript实现按Ctrl键打开新页面
2014/09/04 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
Bootstrap Modal遮罩弹出层(完整版)
2016/11/21 Javascript
浅析Jquery操作select
2016/12/13 Javascript
js实现密码强度检验
2017/01/15 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
亲自动手实现vue日历控件
2019/06/26 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python datetime包函数简单介绍
2019/08/28 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
公认8个效率最高的爬虫框架
2020/07/28 Python
python 如何设置守护进程
2020/10/29 Python
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
linux面试题参考答案(10)
2013/11/04 面试题
班级聚会策划书
2014/01/16 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
食品安全承诺书
2014/05/22 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
先进学校事迹材料
2014/12/30 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
大学生就业意向书
2015/05/11 职场文书
导游词之无锡华莱坞
2019/12/02 职场文书