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往windows中添加用户
Dec 06 PHP
基于php下载文件的详解
Jun 02 PHP
php跨域cookie共享使用方法
Feb 20 PHP
PHP实现一维数组转二维数组的方法
Feb 25 PHP
PHP中创建和验证哈希的简单方法实探
Jul 06 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
Dec 25 PHP
PHP+Ajax实现验证码的实时验证
Jul 20 PHP
PHP微信H5支付开发实例
Jul 25 PHP
php校验公钥是否可用的实例方法
Sep 17 PHP
php7 图形用户界面GUI 开发示例
Feb 22 PHP
PHP Pipeline 实现中间件的示例代码
Apr 26 PHP
Laravel如何实现适合Api的异常处理响应格式
Jun 14 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 强制下载文件实现代码
2013/10/28 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
2021/03/04 PHP
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
原生javaScript做得动态表格(注释写的很清楚)
2013/12/29 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
jquery选择器使用详解
2014/04/08 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
js滚动条平滑移动示例代码
2016/03/29 Javascript
vue 项目如何引入微信sdk接口的方法
2017/12/18 Javascript
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
Java设计中的Builder模式的介绍
2018/03/22 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
python自定义线程池控制线程数量的示例
2019/02/22 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
python 实现让字典的value 成为列表
2019/12/16 Python
Python龙贝格法求积分实例
2020/02/29 Python
python实现邮件循环自动发件功能
2020/09/11 Python
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
《狐假虎威》教学反思
2014/02/07 职场文书
班级读书活动总结
2014/06/30 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
开学第一周值周总结
2015/07/16 职场文书
如何写通讯稿
2015/07/22 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
对讲机的最大通讯距离是多少
2022/02/18 无线电