0

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

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。

4

1 回答 1

5

想通了。这是PHP版本的问题。

在 PHP 5.3中

imagejpeg($image, '', 100);

5.4

imagejpeg($image, NULL, 100);

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

于 2013-11-10T11:43:37.370 回答