作者origo (補習班版在哪兒啊,告訴我)
看板PHP
標題Re: [請益] 中文檔案上傳, 再move_uploaded_file() …
時間Fri Aug 17 11:34:00 2007
※ 引述《origo (補習班版在哪兒啊,告訴我)》之銘言:
: 想請問一下各位,
: 我寫好一個檔案上傳的php程式,
: 英文檔名是ok的,
: 但是中文檔名的話, 就會在move_uploaded_file時出錯,
: 我是用$_FILES['filepath']['name']或者是利用javascript取出
: 中文檔名在POST出去的方法,
: 都是不行, 請問是為什麼呢?
不好意思, 我的程式碼是...
if( $_FILES['filepath']['tmp_name'] != "" )
{
/* 這裡會有錯, $_POST['fname']則是在submit時就用JScript取出中文檔名 */
if( false == move_uploaded_file($_FILES['filepath']['tmp_name'],
"../subject/".$_POST['fname']) )
{
$result = false;
}
else
$result = true;
unlink("../subject/".$row2['filepath']);
$sql="UPDATE `basic` SET `experience` = '".$experience."', `contest` = '".$contest."', `prize` = '".$prize."', `group` = '".$group."', `subject` = '".$subject."', `filepath` = '".$_FILES['filepath']['name']."' , `date` = '".$date."' WHERE `id` = ".$user_id." ;";
}
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.77.40.225
1F:推 PHP5:問題可能在$_POST['fname'], echo $_POST['fname']看看; 08/17 13:27
2F:推 origo:我試過了...出現的是這確的中文檔名哦. 謝謝你的回應 08/17 18:24