imagejpeg($img, 'image.jpg', 100);
函数正在localhost上工作但不在远程服务器上工作
我想在远程服务器上保存图像,但此功能在本地服务器上运行,但在远程服务器上不起作用。我的代码如下:
header('Content-Type: image/jpeg');
imagejpeg($dest, 'image.jpg', 100);
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);`
答案 0 :(得分:2)
使用echo phpinfo();
检查服务器中是否启用了GD。最有可能的是,它已被禁用。请您的托管服务提供商启用GD或更改您的托管服务提供商。还可以通过页面顶部的error_reporting(E_ALL);
启用错误报告,以发现任何错误。
答案 1 :(得分:0)
您需要在远程服务器上安装GD extension
才能在PHP中使用GD功能。
请查看here了解安装程序。