「Move_uploaded_file()」函數故障排查
嘗試使用「move_uploaded_file()」函數實作檔案功能時,出現各種問題上傳功能時,出現各種問題上傳功能時,出現各種問題可能會出現。以下是一些常見錯誤及其對應的解決方案:
1.啟用PHP 錯誤報告
啟用錯誤報告以從「move_uploaded_file()」接收更詳細的錯誤訊息,以幫助識別問題。
2.檢查錯誤變數
檢查'$_FILES'image''變數以決定特定的錯誤代碼。這可能表示存在檔案大小限製或檔案類型限制等問題。
3.使用'tmp_name' 而不是'name'
要將檔案從暫時上傳位置移至永久目的地,請使用'$_FILES['image ']['tmp_name']' 取代' $_FILES'映像''。這是因為上傳的檔案在移動到最終位置之前最初儲存在臨時目錄中。
範例程式碼:
<code class="php">move_uploaded_file($_FILES['image']['tmp_name'], __DIR__.'/../../uploads/'. $_FILES['image']['name']); // echo "Uploaded";</code>
以上是為什麼'move_uploaded_file()”函數會拋出錯誤以及如何修復它們?的詳細內容。更多資訊請關注PHP中文網其他相關文章!