[英]PHP GD Library Images Not Showing For Some Users
我經營着一個虛擬寵物網站,我們使用PHP GD庫來生產我們的頭像和寵物。 到目前為止,我們已有1000多個用戶,其中只有3個用戶遇到了此問題。 但是對於每個用戶來說,這都是完全相同的問題。
這是這些用戶看到的屏幕截圖 。
大多數圖像僅顯示“ 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);
?>
您忘記了imagedestroy($finalimage);
最后,但我不知道它是否可以解決您的問題
我們用戶遇到的問題是使用卡巴斯基反病毒軟件。 他們必須將我們的URL添加到Web安全下的受信任站點列表中。 這樣做之后,所有圖像都可以正常加載。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.