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

?>

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

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

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

4

1 回答 1

2

我将在这里冒险并猜测您在 PHP 标记之前和/或之后有某种内容。

确保您的文件开头<?php没有任何内容(您可能需要检查字节顺序标记)。

另外,省略结束?>标签。您不需要它,它将解决任何尾随空格问题。

于 2012-07-06T06:45:05.327 回答