我想上傳一個圖像文件,它前一天工作得很好。當包含輸入類型文件時,表單不提交
今天,當我創建另一個輸入文件時,它出錯了。然後,我嘗試了單個輸入文件,但它不工作。
這裏是我的代碼:
<?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