-5
我知道這是一個老問題,我發現很多關於SO的教程,但是它們無法解決我的問題。php move_uploaded_file不起作用
我使用我的mac爲web編程設置本地主機,並嘗試將jpg文件上傳到本地主機目錄「/ Library/WebServer/Documents」。但它提示提示無法移動。
我的前端代碼:
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
的PHP(upload_file.php)代碼是(有是PHP文件的一些其他檢查代碼,從w3school複製):
move_uploaded_file($_FILES["file"]["tmp_name"] , "/Library/WebServer/Documents" . $_FILES["file"]["name"]);
而且點擊提交按鈕後,屏幕上出現錯誤。
而且,我沒有找到文件「/私營/ var/tmp中」中,這應該是一個tmp文件中任何tmp文件...
什麼是錯誤信息? – ajtrichards
當錯誤消息顯示您在該目錄中沒有寫入權限時,這是因爲您在'/ Library'中沒有寫入權限。考慮使用相對路徑。 – mario