我正在使用此功能从给定网址复制图片。
我收到此错误:
Warning: imagecreatefromjpeg(http://preview.netcarshow.com/Ford-Focus_RS500-2011-hd.jpg): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /var/www/clients/client2/web3/web/process/updatebuildinfo.php on line 68 Warning: imagejpeg() expects parameter 1 to be resource, boolean given in /var/www/clients/client2/web3/web/process/updatebuildinfo.php on line 69 Warning: imagedestroy() expects parameter 1 to be resource, boolean given in /var/www/clients/client2/web3/web/process/updatebuildinfo.php on line 70 AdminCraig,376http://preview.netcarshow.com/Ford-Focus_RS500-2011-hd.jpg
使用的代码是:
$imagefile = $_POST['updatebuildcover'];
$resource = imagecreatefromjpeg($imagefile);
imagejpeg($resource, "images/covers/$imagepath.jpeg", 25);
imagedestroy($resource);
echo $imagepath;
echo $imagefile;
图像路径是之前创建的字符串,正如您所看到的那样,当我回显$ imagefile和它们正常工作的路径时。
我之前使用过这个确切的代码并且工作正常。
关于什么导致这个的任何想法?
答案 0 :(得分:1)
目标网站(preview.netcarshow.com)似乎拒绝了您的GET请求,因为您可以看到HTTP 403状态代码:
HTTP / 1.0 403禁止
这是Web服务器引发的HTTP错误。
也许提到的Web服务器拒绝从自动脚本下载?