[请益] rename error no such file

楼主: jscorpio1 (我 天蝎)   2015-06-24 00:28:37
环境:
Windows 7 32位元
WAMP 2.5
(Apache : 2.4.9 MySQL : 5.6.17 PHP : 5.5.12)
问题 : 使用rename时,得到no such file or directory的错误讯息
以下是部份code
if($_FILES['new_dutyimg']['error'] == 0){ //表示图片上传ok
$temp = pathinfo($_FILES['new_dutyimg']['name']);
$newtemp = 'temp1.' . $temp['extension'];
//设定存盘路径及搭配英文档名
$upload_file = UPLOAD_PATH . "duty_img/" . $newtemp;
}
if(move_uploaded_file($_FILES['new_dutyimg']['tmp_name'], $upload_file))
{
ImageResize($upload_file, $upload_file, 320, 240);
}
在duty_img资料夹底下,确实出现了修改档名且已缩图的temp1
但是接下来要将temp1改名成中文名称的时候出现error
$newname = mb_convert_encoding(UPLOAD_PATH . "duty_img/" .
$new_dutyname . '.' . $temp['extension'] , 'big5');
rename('\'' . $upload_file . '\'', '\'' . $newname . '\''); <
作者: tkdmaf (皮皮快跑)   2015-06-24 01:45:00
为什么要把档名存成中文?
作者: kensou0012 (HikaruOcean)   2015-06-24 02:14:00
参数前后加单引号的目的是什么
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-06-24 08:57:00
为何要这么费事加单引号+1

Links booklink

Contact Us: admin [ a t ] ucptt.com