使用GD库函数的PHP水印脚本imagejpeg错误

时间:2013-11-10 09:41:12

标签: php gd

我一直在使用使用here的水印脚本在我网站上的图片上创建水印。从上个月开始,此脚本正在处理的图像未显示。我在firebug控制台中收到以下错误。

Image corrupt or truncated: http://www.mysite.com/data/10.jpg

查看服务器的错误日志我有这一行

PHP Warning:  imagejpeg(): Filename cannot be empty in /home/mysite/public_html/data/watermark.php on line 80

请说明问题所在。我检查了显示GD库已启用的服务器信息。

PS:这在我的本地服务器上正常运行。我在本地和5.4.19在线有PHP版本5.3.1。

1 个答案:

答案 0 :(得分:5)

想出这个。这是PHP版本的一个问题。

在PHP 5.3

imagejpeg($image, '', 100);
5.4

中的

imagejpeg($image, NULL, 100);

希望这会对某人有所帮助。