我的图片已经存入了mysql,
$pic=bin2hex(addslashes(fread(fopen())));
mysql_query("INSERT INTO Images (Image) VALUES ('$pic')")
----------------------------------------------------------------
现在的问题是php读取显示mysql图片是乱码,也就是用bin2hex函数转换后的16进制乱码。
echo "<IMG SRC=\"second.php? PicNum=$row->PicNum\">";
---------------------------------------------------------
second.php
<?
$result=mysql_query("SELECt * FROM Images WHERe PicNum=$PicNum") or die("Cant perform Query");
$row=mysql_fetch_object($result);
Header( "Content-type: image/gif");
echo $row[Image];
?>
所以请各位大虾帮忙下。实在是烦恼,显示的是乱码就不是图片,网上找了好多,但是按照他们的方法就是乱码,图片已经存进去了,是不是存的有问题还是读取的有问题????谢谢了!
不是乱码,就是叉!写错了!
php显示mysql图片问题
答案:1 悬赏:50 手机版
解决时间 2021-02-22 10:35
- 提问者网友:藍了天白赴美
- 2021-02-22 03:36
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-02-22 04:09
echo "<IMG SRC=\"second.php? PicNum=$row->PicNum\">";
这里的问题
楼主请查看输出的源文件,相信你自己可以搞定
这里的问题
楼主请查看输出的源文件,相信你自己可以搞定
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯