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预定义常量
Dec 25 PHP
Mysql的GROUP_CONCAT()函数使用方法
Mar 28 PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
Jun 29 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
Apr 05 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
PHP使用fopen与file_get_contents读取文件实例分享
Mar 04 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
PHP JWT初识及其简单示例
Oct 10 PHP
PHP信号处理机制的操作代码讲解
Apr 19 PHP
Laravel框架创建路由的方法详解
Sep 04 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
Dec 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
自己前几天写的无限分类类
2007/02/14 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
php ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
JavaScript 变量作用域分析
2011/07/04 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
node.js超时timeout详解
2014/11/26 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
2016/12/14 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
2017/01/13 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
2017/02/12 Javascript
JS实现的抛物线运动效果示例
2018/01/30 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
vue实现文件上传功能
2018/08/13 Javascript
详解js模板引擎art template数组渲染的方法
2018/10/09 Javascript
使用puppeteer爬取网站并抓出404无效链接
2018/12/20 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
原生小程序封装跑马灯效果
2020/10/21 Javascript
[01:13]2014DOTA2西雅图邀请赛 舌尖上的TI4
2014/07/08 DOTA
Python3基础之list列表实例解析
2014/08/13 Python
浅谈Python数据类型之间的转换
2016/06/08 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
利用python生成照片墙的示例代码
2020/04/09 Python
python实现批量转换图片为黑白
2020/06/16 Python
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
中药专业大学生医药工作求职信
2013/10/25 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
新学期开学演讲稿
2014/05/24 职场文书
联片教研活动总结
2014/07/01 职场文书
先进班组材料范文
2014/12/25 职场文书
英文自荐信范文
2015/03/25 职场文书
房地产公司财务总监岗位职责
2015/04/03 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript