![](/img/trans.png)
[英]Getting Error Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG library reports unrecoverable error
[英]PHP Water mark script with using GD library function imagejpeg Error
我一直在使用此处使用的水印脚本在我的网站上的图像上创建水印。 从上个月开始,此脚本正在处理的图像未显示。 我在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。
想通了。 这是PHP版本的问题。
在PHP 5.3中
imagejpeg($image, '', 100);
在5.4中
imagejpeg($image, NULL, 100);
希望这会帮助某人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.