2012-07-06 57 views
-2
<?php 

header("Content-Type: image/png"); 

$im = @imagecreate(110, 20) or die("Cannot Initialize new GD image stream"); 

$background_color = imagecolorallocate($im, 0, 0, 0); 

$text_color = imagecolorallocate($im, 233, 14, 91); 

imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); 

imagepng($im); 

imagedestroy($im); 

?> 

當我執行上面的代碼「因爲它包含錯誤無法顯示圖像」錯誤而使用imagecreate功能

同樣的錯誤顯示在服務器我有這樣的

錯誤也

+2

*服務器也顯示一些錯誤*。謹慎添加這個細節到你的問題?如果你忽略了'header()'調用,你會發現什麼? – Phil 2012-07-06 06:36:13

+0

當省略標題時,頁面中有錯誤 – user1505907 2012-07-06 06:39:11

+2

此外,您的代碼在[我的測試](http://goo.gl/uZWW5) – Phil 2012-07-06 06:42:50

回答

2

我打算在這裏出現一個肢體,並猜測你有一些內容之前和/或之後你的PHP標籤。

請確保您的文件以<?php開頭之前沒有任何(您可能需要檢查byte order mark)。

此外,省略了關閉?>標記。你不需要它,它將解決任何尾隨的空白問題。