澄清$ _Files php命令

时间:2014-11-25 06:46:22

标签: php

有人可以向我解释一下这个php命令$_FILES["file"]["error"]是什么意思吗?我看到了这个命令并查看了文档,解释模糊不清,我在谷歌搜索,但无法得到更好的解释。 " file"和" error"它可能是不同的变量名称,或者它必须是" file"和"错误"。

2 个答案:

答案 0 :(得分:2)

这个优秀的PHP.net教程的哪一部分模糊

$ _ FILES

  

通过HTTP POST方法上传到当前脚本的关联项目数组。

     

全局$ _FILES将包含所有上传的文件信息。它的   示例表单中的内容如下。请注意,这是假设   使用文件上载名称userfile,如示例中所用   上面的脚本。这可以是任何名称。

     

$ _ FILES ['userfile'] ['name']文件的原始名称   客户机器。

     

$ _ FILES ['userfile'] ['type']文件的mime类型(如果是浏览器)   提供了这些信息。一个例子是“image / gif”。这个哑剧   但是,在PHP端没有检查类型,因此不需要   它的价值是理所当然的

     

$ _ FILES ['userfile'] ['size']上传文件的大小(以字节为单位)。

     

$ _ FILES ['userfile'] ['tmp_name']文件的临时文件名   上传的文件存储在服务器上。

     

$ _ FILES ['userfile'] ['error']与此文件关联的错误代码   上传。

哪个好例子含糊不清?

答案 1 :(得分:0)

$_FILE['file']Multidimensional Associative Array,它将保留有关通过HTTP POST方法上传的文件的必要信息,

注意file它可以是任何名称,您在输入文件类型字段中给出的名称。

例如<input type='file' name='any_name'>

因此语法现在变为$_FILE['any_name'] ['error']

More Info