使用imagecreate函数时出错

时间:2012-07-06 06:29:59

标签: php

<?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);

?>

当我执行上面的代码时,我遇到了这样的错误

“无法显示图片,因为它包含错误”

服务器中也显示相同的错误

1 个答案:

答案 0 :(得分:2)

我将在这里发表一篇文章,猜测你的PHP标签之前和/或之后都有某种内容。

确保您的文件以<?php开头,其中(您可能需要检查byte order mark)。

另外,省略结束?>标记。你不需要它,它将解决任何尾随的空白问题。