imagejpeg($ img,'image.jpg',100);函数正在localhost上工作但不在远程服务器上

时间:2014-10-06 16:37:17

标签: php gd

imagejpeg($img, 'image.jpg', 100);函数正在localhost上工作但不在远程服务器上工作

我想在远程服务器上保存图像,但此功能在本地服务器上运行,但在远程服务器上不起作用。我的代码如下:

header('Content-Type: image/jpeg');
imagejpeg($dest, 'image.jpg', 100);
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);`

2 个答案:

答案 0 :(得分:2)

使用echo phpinfo();检查服务器中是否启用了GD。最有可能的是,它已被禁用。请您的托管服务提供商启用GD或更改您的托管服务提供商。还可以通过页面顶部的error_reporting(E_ALL);启用错误报告,以发现任何错误。

答案 1 :(得分:0)

您需要在远程服务器上安装GD extension才能在PHP中使用GD功能。

请查看here了解安装程序。