我在Windows XP 32bit上使用WAMP 2.2。我试图制作简单的PHP脚本,它绘制图像,但出了点问题,我回到了网上的简单例子。但即使这样,图像也不会显示(只有“空白图像”图标)。
这是示例代码(来自php网页):
<?php
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
?>
最好的是当我在“imagejpeg”方法中添加第二个参数时,它实际上是输出文件名:
imagejpeg($im, "output.jpg");
我尝试/检查过的事情:
现在我没有想法。
请帮忙, 问候;)
答案 0 :(得分:2)
终于找到了我自己的解决方案。 Php脚本以“UTF8编码”保存,但必须是“没有BOM的UTF”(可以用记事本++完成)。
所以它既不是脚本或wamp配置的问题,也只是错误的编码。