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