gpt4 book ai didi

php - 即使引用正确,$_POST 也是空的

转载 作者:行者123 更新时间:2023-12-02 09:03:54 25 4
gpt4 key购买 nike

显然,我说它有一个正确的“名称”属性引用,但显然有些东西不起作用。

HTML:

<form action="scripts/upload.php" method="POST" enctype="multipart/form-data">
Select Content to Upload:
<br>
<input type="file" name="filesToUpload[]" multiple="multiple" required>
<input type="submit" value="Upload Content">
</form>

PHP:

var_dump($_POST); print "<br>"; var_dump($_FILES); print "<br>";print "<br>";
if (isset($_POST['filesToUpload'])) {
print $_POST['filesToUpload'];
} else {print "POST not set";}

输出:

array(0) { }
array(1) { ["filesToUpload"]=> array(5) { ["name"]=> array(1) { [0]=> string(12) "Chimera.jpeg" } ["type"]=> array(1) { [0]=> string(10) "image/jpeg" } ["tmp_name"]=> array(1) { [0]=> string(14) "/tmp/phptdEVQ9" } ["error"]=> array(1) { [0]=> int(0) } ["size"]=> array(1) { [0]=> int(28671) } } }
array(0) { }
POST not set

所以 $_FILES 已初始化,但为什么 $_POST 没有初始化?为什么它告诉我 $_POST 数组未设置。我知道它不是基于输出,但不应该是吗?我觉得我犯了一些愚蠢的语法错误。

最佳答案

您正在寻找错误的 super 全局。您已经上传了一个文件,因此可以在您已经var_dump($_FILES)$_FILES super 全局中访问该文件>'编辑。

任何其他输入都将添加到您的$_POST中。您将能够通过 $_FILES 数组访问文件:

foreach($_FILES['filesToUpload'] as $uploaded_file){
print_r($uploaded_file);
// do what you need to do with the files.
}

关于php - 即使引用正确,$_POST 也是空的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34713173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com