為什麼這篇PHP 上傳檔案 路徑鄉民發文收入到精華區:因為在PHP 上傳檔案 路徑這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者GoodTauSo (一再的失敗...)看板PHP標題[請益] 檔案上傳成功,但找不到暫存檔時間...
試了很多方法,都是回傳成功,但找不到暫存檔.
大致上就是以下寫法
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
我是用 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)