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 相关文章推荐
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 PHP
php自动注册登录验证机制实现代码
Dec 20 PHP
学习php分页代码实例
Oct 24 PHP
PHP empty函数报错解决办法
Mar 06 PHP
ThinkPHP使用心得分享-分页类Page的用法
May 15 PHP
destoon实现首页显示供应、企业、资讯条数的方法
Jul 15 PHP
php使用curl获取https请求的方法
Feb 11 PHP
PHP使用JSON和将json还原成数组
Feb 12 PHP
Json_encode防止汉字转义成unicode的方法
Feb 25 PHP
php输出图像的方法实例分析
Feb 16 PHP
PHP实现微信对账单处理
Oct 01 PHP
PHP使用DOM对XML解析处理操作示例
Jul 04 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
2006/12/23 PHP
php基础设计模式大全(注册树模式、工厂模式、单列模式)
2015/08/31 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
File, FileReader 和 Ajax 文件上传实例分析(php)
2011/04/27 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
javascript实现的左右无缝滚动效果
2016/09/19 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
2016/12/14 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
javascript trie前缀树的示例
2018/01/29 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
2018/10/07 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
vue实现固定位置显示功能
2019/05/30 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
微信小程序通过一个json实现分享朋友圈图片
2019/09/03 Javascript
ant-design-vue 时间选择器赋值默认时间的操作
2020/10/27 Javascript
Python判断操作系统类型代码分享
2014/11/22 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
python实现简易云音乐播放器
2018/01/04 Python
python内置数据类型之列表操作
2018/11/12 Python
python excel转换csv代码实例
2019/08/26 Python
Python3安装pip工具的详细步骤
2019/10/14 Python
css3进阶之less实现星空动画的示例代码
2019/09/10 HTML / CSS
HTML5实现应用程序缓存(Application Cache)
2020/06/16 HTML / CSS
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
小学生田径运动会广播稿
2014/09/11 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
公司停电通知
2015/04/15 职场文书
公司员工违纪检讨书
2015/05/05 职场文书
2015年保卫科工作总结
2015/05/14 职场文书