2010-01-29 37 views
0

在pChart中調用Stroke()函數呈現圖像。當我嘗試在瀏覽器上顯示該圖像時,它顯示如下內容而不是顯示圖像。我如何顯示圖像而不是這些奇怪的字符?pchart中風函數

�PNG ��� IHDR����������h����tRNS������7X}�� �IDATx���wt[Y~'���C 

HQ(RV)TUWv}cό9; gxvv; SZA㝙vcUu L ,Q)f/@E . { W?「 P} rW ! @ BB P T)$ U! @ BB !P X˲ ] (! RH B J! ! RH B Jaaz * + U! @ BB P T)$ U! @ BB P ! @ b˸ m s EA 0LE ^늧 2

回答

4

如果直接從PHP腳本調用輸出圖像,如<img src="yourscript.php" />那麼你將需要發送的正確Content-Type頭:

header('Content-Length: '.filesize($yourimage)); 
header('Content-Type: image/png'); 

注意,要header()任何電話必須在輸出開始之前發生。