php的$_files变量,PHP超全局变量$_FILES
发布日期:2022-02-03 15:25:04 浏览次数:3 分类:技术文章

本文共 965 字,大约阅读时间需要 3 分钟。

$_FILES超级全局变量很特殊,他是预定义超级全局数组中唯一的二维数组。存储各种与上传文件有关的信息,这些信息对于通过PHP脚本上传到服务器的文件至关重要。

userfile为文件上传表单input的name属性,此函数中总共有5项:

1.  $_FILES["userfile"]["name"]:指定客户端机器上声明的文件最初的名字,包括扩展名。

2.  $_FILES["userfile"]["size"]:指定从客户端上传的文件的大小,以字节为单位。

3.  $_FILES["userfile"]["tmp_name"]:指定上传到服务器后为文件赋予的临时名。这是存储在临时目录(由PHP指令upload_tmp_dir指定)中时所指定的文件名。

4.  $_FILES["userfile"]["type"]:指定从客户端上传的文件的mime类型。因此,在vacation.jpg文件的例子中,此变量会赋值为image/jpeg。

如果上传的是PDF,则赋值为application/pdf。因为这个变量有时会得到意外的结果,所以应当在脚本中显示地进行验证。

5.  $_FILES["userfile"]["error"]:提供了文件上传相关的错误代码。总共有5个不同的返回值,其中一个表示成功的结果,另外4个表示在尝试中出现的特殊错误。

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_PARTIAL

其值为 3,文件只有部分被上传。

UPLOAD_ERR_NO_FILE

其值为 4,没有文件被上传。

UPLOAD_ERR_NO_TMP_DIR

其值为 6,找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进。

UPLOAD_ERR_CANT_WRITE

其值为 7,文件写入失败。PHP 5.1.0 引进。

以上就是PHP超全局变量$_FILES的全内容,欢迎大家学习。

62f0259e5ba1b9e8245893183f62b46c.png

转载地址:https://blog.csdn.net/weixin_35600779/article/details/116003311 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:matlab输出一个excel表格,matlab数据输出为excel表格-怎样将MATLAB中的数据输出到excel中...
下一篇:php生成验证码 feanmy,PHP-RSA加密跨域通讯实战

发表评论

最新留言

不错!
[***.36.149.54]2022年08月02日 09时22分01秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

java voidfunction,使用`std :: function< void(...)>`来调用非void函数 2020-01-10 11:49:21
冯偌依曼计算机的基本原理是,03级计算机专业《计算机组成原理》试卷A 2020-01-10 11:49:21
python中search,django python中的search_fields 2020-01-10 11:49:21
restclient发送json,如何使用javax.ws.rs.client.WebTarget从REST客户端发送json对象 2020-01-10 11:49:21
java eclipse6.6,使用Eclipse编译java 7 for java 6 2020-01-10 11:49:21
全国青年职业技能大赛 计算机程序设计员,全国青年职业技能大赛计算机程序设计员理论参考试题库.docx... 2020-01-10 11:49:20
笔记本html连接电视机黑屏是怎么回事,电视机黑屏是什么原因 几招教你搞定 2020-01-10 11:49:20
计算机专业ppt答辩范文,计算机科学与技术专业论文答辩范例.ppt 2020-01-10 11:49:20
计算机网络专业外文文献,网络工程专业外文翻译--计算机网络.doc 2020-01-10 11:49:20
2014计算机基础知识,2014年计算机基础知识精选部分及答案 2020-01-10 11:49:20
2021高考模拟考成绩查询时间,2021高三二模时间具体是几号 2020-01-10 11:49:20
网络中的多台计算机互相协作,主题五网络技术基础(含答案) 2020-01-10 11:49:20
c post传文件到服务器带参数,NSMutableURLRequest,在POST方式下传递参数 2020-01-10 11:49:19
攻击网站和攻击服务器的区别,DDoS攻击与CC攻击的区别是什么? 2020-01-10 11:49:19
江西省2021高考成绩排名查询,985/211大学2021年江西录取分数线及位次排名 2020-01-10 11:49:20
案例教学法 计算机,高校计算机案例教学法探讨 2020-01-10 11:49:18
计算机控制有效点火,计算机控制点火系统.ppt 2020-01-10 11:49:18
微信api服务器ip地址,api.weixin.qq.com服务器iP 2020-01-10 11:49:18
bombe计算机 诞生时间,bombe 2020-01-10 11:49:18
dw虚拟服务器,dw设置服务器 2020-01-10 11:49:18