我运行虚拟宠物网站,我们使用PHP GD库来制作我们的头像和宠物。到目前为止,我们有超过一千名用户,其中只有3位用户遇到过此问题。但对于每个用户来说,这都是完全相同的问题。
以下是这些用户看到的screenshot。
大多数图像只显示“Broken Link”图标,但每隔一段时间它就会开始构建图像并在完成之前停止。
这些是我修复它的尝试:
这是我迄今为止从这些用户那里收集的信息:
最后,这是我正在使用的简单测试图像页面的代码:
<?
$finalimage = imagecreatetruecolor(500,500);
$file = 'http://www.somesite.com/picture.jpg';
$layers = imagecreatefromjpeg($file);
imagecopy($finalimage, $layers, 0, 0, 0, 0, 500, 500);
imagedestroy($layers);
header("Content-type: image/jpeg");
imagejpeg($finalimage);
imagedestroy($finalimage);
?>
答案 0 :(得分:0)
你最后忘记了imagedestroy($finalimage);
,但我不知道它是否会解决你的问题
答案 1 :(得分:0)
我们用户的问题是使用卡巴斯基反病毒。他们必须将我们的URL添加到Web安全下的受信任站点列表中。这样做之后,所有图像都可以正常加载。