2015-03-03 68 views
-1

我需要將圖像從臨時位置移動到其他目錄。move_uploaded_file無法在PHP中工作

輸入形式定義如下:

<form action="#" method="post" id="rent_details" name="rent_details" enctype="multipart/form-data"> 
    Upload Image :<input type="file" name="fileToUpload" id="fileToUpload"> 
    type:- <select name="spottype" id="spottype"> 
       <option value="xxx">xxx</option> 
       <option value="yyy">yyy</option> 
       <option value="zzz">zzz</option> 
      </select> 
    <input type="submit" id="bidm" name="bidm" value="Next"/> 
</form> 

我有以下爲移動文件的代碼,

$target_dir = "./spotimages/"; 
$tmp_name = $_FILES["fileToUpload"]["tmp_name"]; 
$name = $_FILES["fileToUpload"]["name"]; 
$move_to=$target_dir.$name; 
move_uploaded_file($tmp_name, $move_to); 

在這裏,這些文件不動spotimages文件夾。如何解決這個問題。請幫幫我。

+1

您可以發佈表單代碼?或者發佈完整的源代碼? – Arun 2015-03-03 12:02:19

+0

上傳圖片: 類型: - <選擇名稱= 「spottype」 ID = 「spottype」> <選項值= 「XXX」> XXX <選項值= 「YYY」> YYY <選項值=」 ZZZ 「> ZZZ
2015-03-03 12:07:03

+1

確保您的網絡服務器的用戶/組已經在目標目錄寫權限。如果使用apache,這通常是www-data用戶和組。 – 2015-03-03 12:09:07

回答

0

喜你把這個ENCTYPE = 「的multipart/form-data的」 在你的表單標籤

<form action="your_file.php" method="post" enctype="multipart/form-data"> 
...... 
...... 
...... 
</form> 
+0

是的,她有..請檢查評論。 – arunrc 2015-03-03 12:14:46

+0

然後請更改您的文件夾權限 – 2015-03-03 12:15:52

+0

我有777權限。 – 2015-03-03 12:17:47