php mysql 图片路径_php怎么把图片路径上传到数据库,然后再在网页上读取出来?求代码...

表单文件:

< input type="hidden" name="MAX_FILE_SIZE" value="1000">

图片:

< input type="submit" value="Send File">

< /form>

提交后上传的文件被复制到服务器上并以临时文件名储存在临时文件夹里。

后台接收到4个变量:

$userfile - 临时文件全路径名名

$userfile_name - 原来的文件名

$userfile_size - 文件大小

$userfile_type - 文件类型,如"image/gif".

我们要做的是:判断文件类型;把临时文件复制到我们要它保存的地方;往数据库里添加纪录。

< ?php

if ($userfile_type == "image/gif") {

copy($userfile, "/place/to/put/uploaded/file");

}

?>

上传

if ($title!="")

{

echo "文件".$userfile_name."已发送"."
";

echo "文件字节大小是:".$userfile_size."
";

echo "文件类型是:".$userfile_type."
";

if(copy($userfile,$userfile_name))

{

echo "已经上传成功!
\n";

}

else

{

echo "错误";

unlink($userfile_name);

}

写到数据库

$dbh =  mysql_connect('localhost:3306','用户名','密码');

mysql_select_db('数据库名');

$query = "insert into picture values('".$topic ."','" . $userfile_name ."','0','". $title ."','A')";

$res = mysql_query($query, $dbh);

$err = mysql_error();

if($err){

echo "发生错误!"";

显示

用同样的方法从数据库中读出文件名给IMG的src就可以人。

读的时候换一条sql就可以了

有问题,访问这里:http://bbs.csdn.net/topics/10402685

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值