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 相关文章推荐
基于mysql的论坛(6)
Oct 09 PHP
php 连接mssql数据库 初学php笔记
Mar 01 PHP
基于php冒泡排序算法的深入理解
Jun 09 PHP
PHP实现图片裁剪、添加水印效果代码
Oct 01 PHP
PHP获取数组最后一个值的2种方法
Jan 21 PHP
PHP中iconv函数知识汇总
Jul 02 PHP
PHP小偷程序的设计与实现方法详解
Oct 15 PHP
浅谈php处理后端&接口访问超时的解决方法
Oct 29 PHP
利用php做服务器和web前端的界面进行交互
Oct 31 PHP
php插件Xajax使用方法详解
Aug 31 PHP
对laravel in 查询的使用方法详解
Oct 09 PHP
PHP基于array_unique实现二维数组去重
Jul 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下几种删除目录的方法总结
2007/08/19 PHP
PHP print类函数使用总结
2010/06/25 PHP
服务器web工具 php环境下
2010/12/29 PHP
php使浏览器直接下载pdf文件的方法
2013/11/15 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
html读出文本文件内容
2007/01/22 Javascript
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
jquery中的事件处理详细介绍
2013/06/24 Javascript
使用js画图之饼图
2015/01/12 Javascript
Jquery删除css属性的简单方法
2016/12/04 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
使用Node.js实现ORM的一种思路详解(图文)
2017/10/24 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
tweenjs缓动算法的使用实例分析
2019/08/26 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
Python用GET方法上传文件
2015/03/10 Python
python监控文件或目录变化
2016/06/07 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
Python 通配符删除文件的实例
2018/04/24 Python
20行python代码的入门级小游戏的详解
2019/05/05 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
2020/06/08 Python
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
历史学专业推荐信
2013/11/06 职场文书
法制宣传实施方案
2014/03/13 职场文书
十八大演讲稿
2014/05/22 职场文书
投诉书范文
2015/07/02 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书