PHP上传文件 如何重命名

admip4 2013-12-11 12:47:26
<?php


if (is_uploaded_file($_FILES['upfile']['tmp_name'])){

$upfile=$_FILES["upfile"];

$name = $upfile["name"];
$type = $upfile["type"];
$size = $upfile["size"];
$tmp_name = $upfile["tmp_name"];
$error = $upfile["error"];


switch ($type) {
case 'image/pjpeg' : $ok=1;
break;
case 'image/jpeg' : $ok=1;
break;
case 'image/gif' : $ok=1;
break;
case 'image/png' : $ok=1;
break;
}

if($ok && $error=='0'){
move_uploaded_file($tmp_name,'up/'.$name);
echo "上传成功";
}
}
if($_POST[ok]){
echo "POST提交的提交的值:";
echo $_POST[ok];
}

?>

<form action="" enctype="multipart/form-data" method="post" name="upform">
上传文件:
<input name="upfile" type="file">
<input type="submit" value="上传"><br>
</form>


-------------------------------------------------
上传如何重命名再移动到目录
...全文
534 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰糖-雪梨 2013-12-18
  • 打赏
  • 举报
回复
引用 1 楼 jordan102 的回复:
move_uploaded_file 第二个参数就是目标文件名,你可以随便指定。
引用 2 楼 wk472150269 的回复:
不明白你在 move_uploaded_file($tmp_name,'up/'.$name); 的时候为什么不改名字 而要上传完再重命名再移动到目录 $filename = '目录/你的重命名规则/文件名/文件后缀'; move_uploaded_file($tmp_name,$filename);
++++++1
dongnan12 2013-12-18
  • 打赏
  • 举报
回复
对啊 move_uploaded_file就有重命名的功能
码无边 2013-12-13
  • 打赏
  • 举报
回复
看下这个参数move_uploaded_file($tmp_name,'up/'.$name);
问行路 2013-12-13
  • 打赏
  • 举报
回复
move_uploaded_file就可以重命名了。重命名后保存到数据库中也要用新名称 move_uploaded_file(“@A:临时文件名”,"@B:保存的文件路径和文件名"); 你的程序@B处使用是的原来的名称,是可以改名称的。lz可以看看这个:http://php.itcast.cn/php/video.shtml
memory_qian 2013-12-12
  • 打赏
  • 举报
回复
move_uploaed_file() 里面的参数 可以随意命名啊
小在在 2013-12-11
  • 打赏
  • 举报
回复
move_uploaded_file() 这个函数本身就有重命名的功能
xuyanlu 2013-12-11
  • 打赏
  • 举报
回复
move_uploaed_file()的第二个参数是你要存放文件的具体路径和文件名,存放路径和文件名自己定义即可,但路径要真实存在,它不会自己创建目录
wk472150269 2013-12-11
  • 打赏
  • 举报
回复
不明白你在 move_uploaded_file($tmp_name,'up/'.$name); 的时候为什么不改名字 而要上传完再重命名再移动到目录 $filename = '目录/你的重命名规则/文件名/文件后缀'; move_uploaded_file($tmp_name,$filename);
一起混吧 2013-12-11
  • 打赏
  • 举报
回复
move_uploaded_file 第二个参数就是目标文件名,你可以随便指定。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧