[請益] move_uploaded_file 失敗
錯誤訊息如連結所示 http://ppt.cc/CTLy
部份程式碼如下
if($_FILES["myfile"]["error"] == UPLOAD_ERROR_OK)
{
$file=$_FILES["myfile"]["name"];
$upload_file = $upload_dir . $file;
echo "file is $file<br />";
echo "upload_file is $upload_file<br />";
$tmpname = $_FILES["myfile"]["tmp_name"];
echo "tmp_name is $tmpname<br />";
move_uploaded_file($_FILES["myfile"]["tmp_name"],$upload_file);
}
else echo $_FILES["myfile"]["error"];
作業系統是WinXP
網站是Appserv
實在是不知道到底哪裡有問題??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.62.170
→
02/23 12:32, , 1F
02/23 12:32, 1F
→
02/23 13:07, , 2F
02/23 13:07, 2F
→
02/23 13:29, , 3F
02/23 13:29, 3F
感謝以上幾位大大的回應
我有google到一篇文章說
utf-8 編碼網頁無法在 big5 系統正確處理中文檔名,
原因在於 move_uploaded_file() 不能處理 utf-8 中文編碼,
需利用 iconv() 函數作轉碼
我改了之後,也確實能用了。
但我又想到
1.utf8網頁上傳中文檔出現錯誤的這個問題,也同樣會發生在Linux上嗎?
2.使用iconv是治標 還是 治本 的方法呢?
如果是治標,那治本的方法是什麼?
※ 編輯: jscorpio1 來自: 140.120.62.170 (02/23 14:16)
→
02/23 15:28, , 4F
02/23 15:28, 4F
→
02/23 15:31, , 5F
02/23 15:31, 5F
→
02/23 15:31, , 6F
02/23 15:31, 6F
→
02/23 15:32, , 7F
02/23 15:32, 7F
→
02/23 15:33, , 8F
02/23 15:33, 8F
→
02/23 15:37, , 9F
02/23 15:37, 9F
→
02/23 17:45, , 10F
02/23 17:45, 10F
→
02/23 18:07, , 11F
02/23 18:07, 11F
→
02/23 18:08, , 12F
02/23 18:08, 12F
→
02/23 20:24, , 13F
02/23 20:24, 13F
→
02/23 20:24, , 14F
02/23 20:24, 14F
→
02/23 20:25, , 15F
02/23 20:25, 15F
→
02/23 20:25, , 16F
02/23 20:25, 16F
→
02/23 20:26, , 17F
02/23 20:26, 17F
→
02/23 23:09, , 18F
02/23 23:09, 18F
→
02/23 23:09, , 19F
02/23 23:09, 19F
→
02/23 23:10, , 20F
02/23 23:10, 20F
→
02/23 23:10, , 21F
02/23 23:10, 21F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章