php上传文件改名,是用户手动改名或者默认上传名。

在一个Html表单中,输入要改的名字就改好了并入库。希望懂的人给点指点,本人有一点点的基础,学习和改进别人的源码中。<?phpinclude_once'conn/conn... 在一个Html表单中,输入要改的名字就改好了并入库。

希望懂的人给点指点,本人有一点点的基础,学习和改进别人的源码中。
<?php
include_once 'conn/conn.php';
$filename = $_FILES['upname']['name']; //读取上传文件名,并存为数组
$filetype = $_POST['foundtype']; //读取上传文件的类别
$tmpname = $_FILES['upname']['tmp_name']; //读取临时文件名,并存为数组
$tmpsize = $_FILES['upname']['size']; //上传文件大小
$tmppub = $_POST['ispub']; //是否公开
$file_path = 'upfile/';
$max = 0;

move_uploaded_file($tmpname[$i],$file_path.$filename[$i]);
//添加数据库
$insertsql = 'insert into tb_upfile (filename,filepath,filetype,upauthor,chkdownnum,ispub) values("'.trim($filename[$i]).'","'.$file_path.$filename[$i].'","'.$filetype[$i].'","'.$_SESSION['name'].'","'.trim($chkdownnum).'",'.$tmppub[$i].')';
$conne->uidRst($insertsql);
}
echo '<div style=" padding-top: 30px;">文件上传成功,</div>';
?>
------------------------------------------------------------------------------------------------------------------------
html的form标签怎么写。
展开
 我来答
邢富鹏
2015-10-09 · TA获得超过209个赞
知道小有建树答主
回答量:285
采纳率:62%
帮助的人:158万
展开全部
1、把name放在form表单里面提交
2、建议你在数据库中建两个字段 1一个存储用户上传或者自定义的文件名 一个是你生成的文件地址名一般都是日期加一些字符的如:20151009112833加文件后缀名。这样一来你调用文件地址的时候用新生成的文件地址调用,如果是图片 img src的属性值为新生成的地址。给用户显示的时候显示用户自定义的文件名,提高用户体验。这样你就能搞定文件上传的一切了。
匿名用户
2015-10-03
展开全部
吧name那个表单包含进form标签里不就可以了。
追问
php程序怎么添加进去,不是只做一个没用的按钮
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式