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的论坛(5)
Oct 09 PHP
php中几种常见安全设置详解
Apr 06 PHP
php empty,isset,is_null判断比较(差异与异同)
Oct 19 PHP
php设计模式 Visitor 访问者模式
Jun 28 PHP
php下Memcached入门实例解析
Jan 05 PHP
PHP函数extension_loaded()用法实例
Jan 19 PHP
Smarty变量用法详解
May 11 PHP
php编译安装php-amq扩展简明教程
Jun 25 PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 PHP
PHP中trait使用方法详细介绍
May 21 PHP
laravel框架关于搜索功能的实现
Mar 15 PHP
解决Laravel blade模板转义html标签的问题
Sep 03 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/10/09 PHP
PHP一些常用的正则表达式字符的一些转换
2008/07/29 PHP
Ha0k 0.3 PHP 网页木马修改版
2009/10/11 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
php session 写入数据库
2016/02/13 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
关于图片按比例自适应缩放的js代码
2011/10/30 Javascript
JS图片预加载 JS实现图片预加载应用
2012/12/03 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
2015/02/26 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
2016/12/14 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
JS中的BOM应用
2018/02/02 Javascript
layui扩展上传组件模拟进度条的方法
2019/09/23 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
Python实现二分查找算法实例
2015/05/26 Python
Python中字典映射类型的学习教程
2015/08/20 Python
解决Python字典写入文件出行首行有空格的问题
2017/09/27 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
拉斯维加斯酒店、演出、旅游、俱乐部及更多:Vegas.com
2019/02/28 全球购物
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
什么是接口(Interface)?
2013/02/01 面试题
大学生家政服务项目创业计划书
2014/01/30 职场文书
明星员工获奖感言
2014/08/14 职场文书
公务员培的训心得体会
2014/09/01 职场文书
高校自主招生校长推荐信
2015/03/23 职场文书
2016关于军训的心得体会
2016/01/11 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS