重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
当你问到这个问题的时候,其实我是不想回答的
成都创新互联公司服务项目包括汤阴网站建设、汤阴网站制作、汤阴网页制作以及汤阴网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,汤阴网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到汤阴省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
你应该是个小白,因为 “文件地址”这个其实就是一个URL,就是一个字符串。把“
文件地址上传到数据库”,其实就是把一个字符串插入到相应的表。如果你有基础,文件都上传了获取到路径了,就等插入数据库,根本不会来问这个问题。如果你没基础,那不是我在这里三言两语甚至长篇大论能教会你的。
我只能大概说一下思路:
1、首先,建表,数据库新建一个表来存放这个文件地址
2、链接这个数据库
3、把这个“文件地址”,插到数据库里面
完了!
这样做有不确定性.主动权在上传者手中.
==========
不知道你说的文件格式指的是什么.
文件类型???
内容不同???
=============
如果是文件类型,可考虑通过扩展名处理.(这样做不太好,不准确)
如果是内容不同,一定要这样做的话,可要求上传者在文件中设置好区别标志(这样也不好,你不能保证上传者遵守你的规范).
============
依照上传格式选择数据库表允满了不确定性.除非你的文件格式能定死.
?php
$filename = $_POST['filename'];
$explain = $_POST['explain'];
$upfile = $_FILES['upfile'];
if(is_uploaded_file($upfile['tmp_name']) $upfile['size']0){
$filepath = './'.$upfile['name'];
move_uploaded_file($upfile['tmp_name'],$filepath);
$res = mysql_query("INSERT INTO 表(filename,explain,filepath) VALUES('$filename','$explain','$filepath')");
if($res){
echo '添加成功!';
exit();
}
}
?
form action="" method="post" enctype="multipart/form-data" name="form1" id="form1"
p
input type="text" name="filename" id="filename" /
/p
p
input type="text" name="explain" id="explain" /
/p
p
input type="file" name="upfile" id="upfile" /
/p
p
input type="submit" name="button" id="button" value="提交" /
/p
/form