我创建了一个文件,将文件上传到wamp服务器。 html和php文件的代码如下。
<form action="uploadToServer.php" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="uploaded_file" id="uploaded_file">
<input type="submit" value="Upload Image" name="submit">
</form>
php文件的代码。
$file_path = "../uploads/";
$file_path = $file_path . basename( $_FILES['uploaded_file']['name']);
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
echo "success";
} else{
echo "fail";
}
问题:当我尝试上传小于3MB的文件时,此代码可以正常运行。但是当我尝试上传超过3MB的文件时,它会显示如下错误:注意:第4行的C:\ wamp \ www \ whatshare \ include \ uploadToServer.php中的未定义索引:uploaded_file
和注意:未定义的索引:在第5行的C:\ wamp \ www \ whatshare \ include \ uploadToServer.php中的uploaded_file
我试图增加php变量,但它仍然不起作用。 请帮我。提前谢谢。
答案 0 :(得分:0)
我尝试从任务栏中的wamp服务器图标更改php.ini。它不适用于我的情况。所以我试着改变我的wamp文件夹中的每个php.ini文件。我不知道,但它对我有用。我解决了我的问题。