作者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