我有以下代码
的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",但这对我没有帮助
答案 0 :(得分:0)
当您尝试上传的文件超出允许的大小时,您应该验证php.ini文件,因此,服务器会抱怨并且不会填充$ _FILES变量。