我使用php上傳文件並將其移動到所需位置... 使用move_uploaded_file時,它表示文件已成功移動但文件未顯示在目錄。 HTML和PHP代碼如下...move_uploaded_file()顯示成功,但不能正常工作
<form action="test_upload.php" method="POST" enctype="multipart/form-data">
<fieldset>
<label for="test_pic">Testing Picture</label>
<input type="file" name="test_pic" size="30" /><br />
</fieldset>
<fieldset>
<input type="submit" value="submit" />
</fieldset>
</form>
php的是這樣:
<?php
$image_fieldname = "test_pic";
$upload_dir = "/vidit";
$display_message ='none';
if(move_uploaded_file($_FILES[$image_fieldname]['tmp_name'],$upload_dir) && is_writable($upload_dir)){
$display_message = "file moved successfully";
}
else{
$display_message = " STILL DID NOT MOVE";
}
?>
當我運行這個頁面,上傳合法的文件
- 成功上傳test_upload.php回聲文件。但是當我登錄到網頁根目錄中的「vidit」文件夾時。該文件夾是空的...
我使用的是wamp服務器。
檢查文件夾準備 – AboQutiesh
請詳細說明。 – valiantb
您的wamp服務器上的文件夾vidit可能只有可讀的權限,因此請檢查vidit文件夾的權限以確保其可寫入 – AboQutiesh