php文件上传并将其路径保存到数据库

原创 2013年12月06日 08:53:51


<?php
$mysql_server_name='localhost';//数据库连接主机名
$mysql_username='root';//数据库连接用户
$mysql_password='123456';//数据库连接密码
$mysql_database='test';//选用的数据库
$picpath="";//定义存储路径
$timeName=date('YmdHis',time());//加上时间撮
$link=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); //连接数据库
mysql_select_db($mysql_database, $link); //选择数据库
/*对上传的文件进行判断,判断是否为图片格式,并且大小不超过2M*/
if ((($_FILES["picpath"]["type"] == "image/gif") || ($_FILES["picpath"]["type"] == "image/jpeg") || ($_FILES["picpath"]["type"] == "image/png") || ($_FILES["picpath"]["type"] == "image/pjpeg")) && ($_FILES["picpath"]["size"] < 20000000)) {
 if ($_FILES["picpath"]["error"] > 0) {
echo "Return Code: " . $_FILES["picpath"]["error"] . "<br />";
 } else {
 $_FILES["picpath"]["name"] = date('YmdHis',time()).$_FILES["picpath"]["name"];//为图片重新命名,避免重复
//存储路径为uploads/town/
if (file_exists("uploads/town/" . $_FILES["picpath"]["name"])) {
echo $_FILES["picpath"]["name"] . " already exists. "; 
} else {
//将文件上传至服务器
move_uploaded_file($_FILES["picpath"]["tmp_name"], "uploads/town/" . $_FILES["picpath"]["name"]); 
$picpath="uploads/town/" . $_FILES["picpath"]["name"];
 } 
}
 }else {
 echo "Invalid picpath";
 }
/*获取修改的值*/
$content=$_POST['content'];
$id=$_POST['id'];
/*更改图片路径以及图片说明*/
$q = "update tb_demo set picpath='$picpath',content='$content' where id=$id";
 mysql_query("SET NAMES gbk"); 
mysql_query($q,$link);//执行sql语句
?>


php实现文件上传到指定文件夹,文件路径或名字存入数据库,如何实现啊

PHP code ? 1 2 3 4 5 if (move_uploaded_file($file_name, $targ...
  • wakice
  • wakice
  • 2017年02月17日 10:44
  • 1362

java文件上传!针对各种文件上传demo实列 文件上传以及数据库保存文件名以及路径名称:

文件上传以及数据库保存文件名以及路径名称: 对于文件上传,在中小型项目中都会使用到,百度一下文件上传 也是很多列子的 ,每个博主说的都是很详细,但是对于新手来说也是棘手的问题,第一:文件上传...
  • qq_31971675
  • qq_31971675
  • 2016年07月06日 22:38
  • 4878

php实现文件上传到指定文件夹,文件路径或名字存入数据库,如何实现啊

有高手吗?帮个忙吧。 ------回答--------- ------其他回答(12分)--------- HTML code …… 图片接收页面 PH...
  • wakice
  • wakice
  • 2017年02月17日 10:23
  • 3124

C#中如何將文件地址存入数据库

其实想要更概括的讲,应该是"C#中怎样将含有有\的字符串存入数据库中",这里只是我在写一个软件过程中,是需要将文件的路径(肯定包含有\了)存入我的MySql数据库,顺便就引发了这个问题.开始还是花了点...
  • sxd125
  • sxd125
  • 2015年07月11日 21:16
  • 1324

Javaweb中的文件批量上传,并将文件路径等信息保存到数据库中

在介绍文件的批量上传之前请先看一看上一篇博文——Javaweb最简单的文件上传 1、. 需求分析: 1.1、 在 upload.jsp 页面上使用 jQuery 实现 "新增一个附件", "删除...
  • qq_32079585
  • qq_32079585
  • 2016年05月08日 21:22
  • 8488

php 上传图片保存到数据库例子

php 上传图片保存到数据库例子 php 上传图片,一般都使用move_uploaded_file方法保存在服务器上。但如果一个网站有多台服务器,就需要把图片发布到所有的服务器上才能正常使用(使用图...
  • fdipzone
  • fdipzone
  • 2014年10月09日 01:13
  • 48690

我这里图片上传后怎么才能让图片的路径自动保存到数据库??

各位高手,麻烦看看我这代码要改那里才能让图片的地址自动保存在我的数据库中? 这个无惧上传页面upfile_flash.asp set upload=new upload_file if upl...
  • lvdai5795
  • lvdai5795
  • 2017年01月02日 05:12
  • 564

spring+mybaits+MySQL 实现图片上传并保存数据库

前言:在用Java做一些小项目的时候,为了少许的图片上传做一个文件服务器不值得,所以最快最简便的方式就是直接保存到数据库中。 因为部署的时候前后台有可能会分开部署公用一个库,所以...
  • u011077966
  • u011077966
  • 2017年06月09日 10:34
  • 596

使用phpexcel解析Excel数据表并存储到数据库中全过程

第一步:ThinkPHP中实例化上传类获取form表单提交的文件(非ThinkPHP可以直接忽略第一步,直接看第二步) HTML文件核心代码 上传 PHP文件接收上传的核心代码 $upl...
  • gaolijing_
  • gaolijing_
  • 2017年02月05日 16:50
  • 1114

springMVC上传文件到服务器,数据库中存储文件路径

springMVC上传文件到服务器,数据库中存储文件路径 1.封装了文件上传执行过程,其中参数验证、异常处理等等需要自己处理。 /**     * springMVC 处理文件上传     * @p...
  • u010930785
  • u010930785
  • 2016年11月16日 11:55
  • 5745
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php文件上传并将其路径保存到数据库
举报原因:
原因补充:

(最多只允许输入30个字)