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