作者GOKUN (腐到骨子裡)
看板PHP
標題[請益] 上傳檔案並指定檔名
時間Wed Feb 14 10:10:33 2007
我想做一個上傳檔案後 檔案名稱會變成指定的檔名
以下是我的想法做的
<form action="0a.php" method="post" enctype="multipart/form-data">
<input type="file" name="updata">
<input type="submit" name="upload" value="上傳">
</form>
<?
$updata_dir="./unusalpic/";
$dest="$updata_dir/$updata_name";
@copy($updata,$dest);
$ne_nam='./unusalpic/'.$did.'.jpg';
rename($updata_name,$ne_nam1);
?>
檔案有上傳 但是不給改名 錯誤訊息是:
Warning: rename(./unusalpic/0.txt,./unusalpic/01.jpg) [function.rename]:
File exists in C:\AppServ\www\0a.php on line 25
想請問一下 這問題要怎麼解決呢?
--
『真是糟糕充滿腐到不行魔女的國家』簡稱真魔國。
原來是國名,我以為是國歌還是"某個電子揭示板"的版名。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.238.7
1F:推 aqzb:會不會 同資料夾也有相同檔名的東西? 02/14 10:23
2F:→ GOKUN:沒有耶...我資料夾是空的... 02/14 10:27
※ 編輯: GOKUN 來自: 220.130.238.7 (02/14 10:28)
4F:→ fillano:參考一下手冊上的作法,應該不需要用到rename的 02/14 10:57
5F:推 lilypopoa:我最近做過同樣的東西 不用用rename+1 02/14 14:10
6F:推 mosquito520:在move_upload_file直接複製成別的檔名就OK... 02/14 18:33
7F:→ mosquito520:不用更名... 02/14 18:34
8F:→ thitbbeb:"$updata_dir/$updata_name";$updata_name就是檔名? 02/15 10:03
9F:→ smile0052:mosquito520大大是正解 02/17 20:26