首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php的image字段中查看图片

在php的image字段中查看图片
EN

Stack Overflow用户
提问于 2012-04-30 23:32:28
回答 1查看 154关注 0票数 0

日安!

谁能帮助我,有一个系统,用户确实注册通过他们的桌面上的数据库托管在网络上,我们现在正在开发这个系统的网络界面,然后它在系统中有一定的功能,我必须显示照片用户。

我在SQL Server中执行普通的SELECT操作,但在imagejpeg ($ img)上;它不会显示整个画面,而只是画面的一部分。有人能帮帮我吗?我在网上找一些教程,他们说这是因为这个领域的大小。如果字段的类型为(image),并且返回的是十六进制。

下面我试着在一个朋友的帮助下做一个函数,但她也不能工作:

代码语言:javascript
复制
<php
 $id     = (int)$_GET['id'];
 $qryimg = mssql_query(gimage SELECT FROM user WHERE id = {$ id});
 $resimg = mssql_fetch_array($qryimg);
 $im1    = $resimg['gimage'];

 header("Content-type: image/jpg");

 $image='';
 for($i=2; $i<strlen($im1); $i+=2)
 {
     $hex = $im1{$i} . $im1{($i + 1)};
     $cod = hexdec( $hex );
     $image .= chr( $cod );
 }
 echo $image;
 #echo imagejpeg($image);
?>
EN

回答 1

Stack Overflow用户

发布于 2012-05-01 00:07:03

为什么下面的代码不起作用?你就不能回显一下图像吗。

代码语言:javascript
复制
<php
 $id     = (int)$_GET['id'];
 $qryimg = mssql_query(gimage SELECT FROM user WHERE id = {$ id});
 $resimg = mssql_fetch_array($qryimg);
 $im1    = $resimg['gimage'];

 header("Content-type: image/jpg");

 print $im1;
 exit;

gimage是什么类型的字段?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10386298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档