上传文件时未定义的索引

时间:2018-02-27 17:46:35

标签: php html forms file-upload

我有以下代码
的index.html

<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="test" id="test" class="input"><br>
<input type="submit" value="Go!" class="input btn">
</form>

upload.php的

<?php
$x = $_FILES["test"]["name"];
echo $x;
?>

然后它返回

  

注意:未定义的索引:在第2行的C:\ xampp \ htdocs \ example \ upload \ upload.php中进行测试

我不知道这里发生了什么,这一切对我来说都是正确的?

我见过PHP: "Notice: Undefined variable", "Notice: Undefined index", and "Notice: Undefined offset",但这对我没有帮助

1 个答案:

答案 0 :(得分:0)

当您尝试上传的文件超出允许的大小时,您应该验证php.ini文件,因此,服务器会抱怨并且不会填充$ _FILES变量。