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 什么是PEAR?
Mar 19 PHP
浅析php中常量,变量的作用域和生存周期
Aug 10 PHP
PHP实现的汉字拼音转换和公历农历转换类及使用示例
Jul 01 PHP
PHP远程采集图片详细教程
Jul 01 PHP
smarty模板引擎中自定义函数的方法
Jan 22 PHP
PHP动态柱状图实现方法
Mar 30 PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 PHP
php模拟post上传图片实现代码
Jun 24 PHP
php中static 静态变量和普通变量的区别
Dec 01 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
May 29 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
Sep 26 PHP
laravel框架中视图的基本使用方法分析
Nov 23 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
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
php异常处理使用示例
2014/02/25 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
2014/04/10 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
JavaScript实现下拉菜单的显示和隐藏
2016/01/05 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
2016/06/17 Javascript
Ext JS动态加载JavaScript创建窗体的方法
2016/06/23 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
详解python单例模式与metaclass
2016/01/15 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
Python实现ssh批量登录并执行命令
2016/10/25 Python
pycharm debug功能实现跳到循环末尾的方法
2018/11/29 Python
python实现浪漫的烟花秀
2019/01/30 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
公司活动方案范文
2014/03/06 职场文书
联谊会主持词
2014/03/26 职场文书
2014党员民主评议个人总结
2014/09/10 职场文书
财务工作检讨书
2014/10/29 职场文书
车队安全员岗位职责
2015/02/15 职场文书
被委托人身份证明
2015/08/07 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
Java数据结构之链表相关知识总结
2021/06/18 Java/Android