免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1444 | 回复: 3
打印 上一主题 下一主题

w2k下用显示 mysql 中的图片的 问题? [复制链接]

oibsd 该用户已被删除
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-21 11:57 |只看该作者 |倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
2 [报告]
发表于 2003-05-21 17:28 |只看该作者

w2k下用显示 mysql 中的图片的 问题?

mysql只存贮图片路径

论坛徽章:
0
3 [报告]
发表于 2003-05-29 15:44 |只看该作者

w2k下用显示 mysql 中的图片的 问题?

看看我写的

//upload.php

<?
include("../phpconfig/config.inc.php";
if($submit)
{
        if($form_data==""||!file_exists($form_data)) die("上传文件失败!";
        if(!ereg("image",$form_data_type)) echo "只能上传图片!";
        else
        {
                if(!$fp=fopen($form_data,"rb") die("打开文件失败!";
                $data=addslashes(fread($fp,filesize($form_data)));
                fclose($fp);
                $query="insert into `picture` (`bin_data`,`filetype`) values ('$data','$form_data_type')";
                mysql_query($query) or die(mysql_error());
                echo "成功保存文件,id=".mysql_insert_id();
        }
        unlink($form_data);
}
?>;
<html>;
<head>;
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">;
<title>;无标题文档</title>;
</head>;

<body>;
<form action="" method="post" enctype="multipart/form-data" name="form1">;
  <input name="MAX_FILE_SIZE" type="hidden" id="MAX_FILE_SIZE" value="1000000">;
  <input name="form_data" type="file" id="form_data">;
  <input type="submit" name="submit" value="提交">;
</form>;
</body>;
</html>;

//show.php
<?
if($id)
{
        include("../phpconfig/config.inc.php";
        $query="select bin_data,filetype from picture where id = '$id'";
        $result=mysql_query($query) or die(mysql_error());
        if(mysql_numrows($result)>;0)
        {
                $data=mysql_result($result,0,"bin_data";
                $type=mysql_result($result,0,"filetype";
                header("Content-type: $type";
                echo $data;
        }
        else
        {
                echo "此图片不存在!";
        }
}
?>;

论坛徽章:
0
4 [报告]
发表于 2003-05-29 16:36 |只看该作者

w2k下用显示 mysql 中的图片的 问题?

一般不推荐把图片存在数据库里,可以把图片路径和名称保存在数据库,图片放到目录里。当然,为了一些特殊的需求,图片不得不放到数据库,比如需要认证才能察看什么的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP