再会!
谁能帮助我,有一个系统,用户可以通过他们的桌面在网络上托管的数据库中注册,我们现在正在开发这个系统的网络界面,然后它在系统中有一定的功能,我必须在其中显示照片用户。
我在 SQL Server 中执行正常的 SELECT,但在 imagejpeg ($ img); 它不显示整个图片,只是图片的一部分。有人可以帮我吗?我正在网上寻找一些教程,他们说这是因为该领域的大小。如果字段是(图像)类型并且返回是十六进制的。
下面我尝试在朋友的帮助下做一个功能,但她也没有工作:
<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);
?>