[請益] 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