| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1254 人关注过本帖
标题:想把数据库中的图片取出并自动显示!但得到的却是红叉叉!哪位大哥给看看 谢 ...
只看楼主 加入收藏
neter
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-4-22
收藏
 问题点数:0 回复次数:2 
想把数据库中的图片取出并自动显示!但得到的却是红叉叉!哪位大哥给看看 谢谢!

本脚本目的是把数据库中的图片取出并自动显示出来,可是我每次得到的却是很多红叉叉,有哪位大大好人帮我看看。这问题困人好久了, 1、insimg.php //插入图片到数据库Webdom中,脚本正常通过。 <? $p=mysql_pconnect("localhost","root","12345") or die("no server!"); $db=mysql_select_db("webdom",$p); $path="./"; $dir_handle=opendir($path) or dir("no open this dir:$path"); while($file=readdir($dir_handle)) { $filetyp=substr($file,-3); if($filetyp=="gif" || $filetyp=="jpg") {//print "filename:$file : filetype:".filetype($path.$file)."<br>";

$handle=fopen($file,"r"); $content=fread($handle,filesize($file)); fclose($handle); $encoded=chunk_split(base64_encode($content)); $encoded=addslashes($encoded); $sql="INSERT INTO pic (imgdata) VALUES ('$encoded')"; $id=mysql_query($sql); } } closedir($dir_handle); echo "okokokok"; mysql_close($p); ?> 2、显示图片Showpic.php <? $id=mysql_connect("localhost","root","12345") or die("NO Server!"); $db=mysql_select_db("webdom",$id) or die("No DB!");

$query="SELECT * FROM pic"; $result=mysql_query($query); while($row=mysql_fetch_object($result)) { $pi=$row->imgid; echo "<img src='getpic.php?picid=$pi'><br>"; } mysql_close($id); ?> 3、getpic.php <? $id=mysql_connect("localhost","root","12345") or die("NO Server!"); $db=mysql_select_db("webdom",$id) or die("No DB!"); $img=$_GET['picid']; $sql="SELECT * FROM pic WHERE imgid=('$img')"; $result=mysql_query($sql); if (!$result) { echo "<b>Error performing query: ".mysql_error()."</b>"; exit(); }

while($row=mysql_fetch_array($result)) //Header("Content-type:image/gif"); { $dencoded=$row['imgdata']; $dencoded=base64_decode($dencoded)); } mysql_close($id); ?>

搜索更多相关主题的帖子: 叉叉 数据库 dir path 叉叉 数据库 dir path 
2005-04-22 21:47
neter
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-4-22
收藏
得分:0 
怎么没人帮我看看!是不是都觉得太简单了,不屑一看,我跪求大虾指点迷津,我真的想不通。
2005-04-23 21:23
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
插入数据库我不会做,不过你可以把图片的路径放到数据库里!

我也是个菜鸟,只是一个见意,根据你的代码,我把路径放到库里,调用是没有任何问题!

我很菜,但我很努力!
2005-04-24 08:25
快速回复:想把数据库中的图片取出并自动显示!但得到的却是红叉叉!哪位大哥给看 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016330 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved