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 获取select下拉列表框的值
May 08 PHP
php知道与问问的采集插件代码
Oct 12 PHP
ajax 的post方法实例(带循环)
Jul 04 PHP
关于php正则匹配汉字的方法介绍
Apr 25 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
Oct 26 PHP
php之readdir函数用法实例
Nov 13 PHP
php实现对象克隆的方法
Jun 20 PHP
PHP实现页面静态化的超简单方法
Sep 06 PHP
详解PHP处理密码的几种方式
Nov 30 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
PHP实现防止表单重复提交功能【基于token验证】
May 24 PHP
php中钩子(hook)的原理与简单应用demo示例
Sep 03 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
一个MYSQL操作类
2006/11/16 PHP
PHP结合jQuery实现找回密码
2015/07/22 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
jQuery中的pushStack实现原理和应用实例
2015/02/03 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
2015/02/13 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
Vue实现双向绑定的方法
2016/12/22 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
JS原型与原型链的深入理解
2017/02/15 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
JS删除数组指定值常用方法详解
2020/06/04 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
python使用锁访问共享变量实例解析
2018/02/08 Python
Python中的TCP socket写法示例
2018/05/11 Python
python实现tail -f 功能
2020/01/17 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
垃圾回收的优点和原理
2014/05/16 面试题
个人党性剖析材料
2014/02/03 职场文书
四年大学生活的自我评价范文
2014/02/07 职场文书
小学教师读书活动总结
2014/07/08 职场文书
2014年煤矿工作总结
2014/11/24 职场文书
教师读书活动心得体会
2016/01/14 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
Mysql事务索引知识汇总
2022/03/17 MySQL