[請益] 檔案上傳成功,但找不到暫存檔
試了很多方法,都是回傳成功,但找不到暫存檔.
大致上就是以下寫法
if (move_uploaded_file($_FILES['thefile']['tmp_name'],
$_FILES['thefile']['name']))
{
print '<p>successfully uploaded</p>';
print $trgt;
} else
略...
}
echo "Select a file:";
echo "<form action='unit2.php' enctype='multipart/form-data' method='post'>
<p><br />
<input type='hidden' name='MAX_FILE_SIZE' value='10000000' />
<input type='file' name='thefile' /><br /><br />
<input type='submit' name='submit' value='Upload !' />
</p>
</form>
</body>
</html>"
隨便丟了一個小txt檔,執行後,顯示successfully uploaded
可是到$_FILES['thefile']['tmp_name']找不到暫存檔.
是php.ini設定問題嗎?
--
test
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.53.194
→
10/12 12:02, , 1F
10/12 12:02, 1F
→
10/12 12:33, , 2F
10/12 12:33, 2F
→
10/12 12:34, , 3F
10/12 12:34, 3F
→
10/12 12:34, , 4F
10/12 12:34, 4F
→
10/12 12:35, , 5F
10/12 12:35, 5F
→
10/12 12:35, , 6F
10/12 12:35, 6F
→
10/12 12:36, , 7F
10/12 12:36, 7F
→
10/12 12:36, , 8F
10/12 12:36, 8F
→
10/12 12:38, , 9F
10/12 12:38, 9F
→
10/12 12:38, , 10F
10/12 12:38, 10F
我是用 echo $_FILES['thefile']['tmp_name'];
顯示暫存路徑
C:\Documents and Settings\xxxxx\Local Settings\Temp\php6C9.tmp
檔案總管找不到php6C9.tmp
使用move_uploaded_file()成功,檔案有copy出來,原來路徑要打兩個斜線.
感謝!
※ 編輯: GoodTauSo 來自: 140.114.53.194 (10/12 13:00)
→
10/12 13:02, , 11F
10/12 13:02, 11F
→
10/12 14:19, , 12F
10/12 14:19, 12F
推
10/13 11:22, , 13F
10/13 11:22, 13F
※ 編輯: GoodTauSo 來自: 140.114.53.194 (10/13 11:47)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):