我想上传一个图像文件,它前一天工作得很好。当包含输入类型文件时,表单不提交
今天,当我创建另一个输入文件时,它出错了。然后,我尝试了单个输入文件,但它不工作。
这里是我的代码:
<?php
$isSubmit=filter_input(INPUT_POST, "submit");
if(isset($isSubmit){
echo $_POST["fileToUpload"];
}
else {
echo "not submited";
}
?>
<!DOCTYPE html>
<html>
<body>
<form action="#" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="submit" name="submit">
</form>
</body>
</html>
现在,如果表单提交,它关系到其他部分并显示在浏览器的“未提交”。如果我加载任何其他页面或同一页面时,浏览器显示“本地主机正在等待..”
那么除非我重新启动服务器,该项目无法加载。
但是,当输入类型文件被更改为文本或其他,它会很好。
我已经看过php.ini文件没有与最大文件大小或文件上传或交的最大文件没有问题。
首页打印提交表格后会发生什么$ isSubmit内。如果 –
这条线(isset($ isSubmit){错了,它应该是如果(isset($ isSubmit)){ –
^^由于这个错误应该已经产生了编译失败,我们可以假设您正在使用错误的显示器关闭。* *不要这样做,而开发** – RiggsFolly