溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php生成圖片,在html的img標(biāo)簽中可以正常顯示,直接訪問(wèn)網(wǎng)址亂碼的問(wèn)題解決

發(fā)布時(shí)間:2020-06-12 03:23:05 來(lái)源:網(wǎng)絡(luò) 閱讀:1134 作者:shenymce 欄目:web開(kāi)發(fā)

今天做php生成圖片的時(shí)候,出現(xiàn)了一個(gè)問(wèn)題。代碼實(shí)際上挺簡(jiǎn)單的,如下:

header("Content-type:image/png");
$a = imagecreate(100,100);
imagecolorallocate($a,255,0,255);
imagepng($a);
imagedestroy($a);

當(dāng)我直接訪問(wèn)頁(yè)面url是提示
?PNG  IHDRddJ,PLTE??4??IDAT8?c???Q@Ox??^?IEND?B`?

當(dāng)我新建一個(gè)html頁(yè)面,使用img標(biāo)簽是圖片可以正常顯示,網(wǎng)上找了很久,試了很多方法,終于找到了解決方法

解決方法:
修改上門(mén)的代碼為

ob_end_clean();//添加這句就可以了
header("Content-type:image/png");
$a = imagecreate(100,100);
imagecolorallocate($a,255,0,255);
imagepng($a);
ima

這樣圖片就可以直接通過(guò)網(wǎng)址訪問(wèn)了

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI