Я использую эту функцию для копирования изображения с заданного URL-адреса.imagecreatefromjpeg() Ошибка HTTP-запроса
я получаю эту ошибку:
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;
Путь изображения является строкой то будет создан ранее, и, как вы можете видеть, когда я эхо оба файла изображения и путь, в котором они работают.
Я использовал этот точный код раньше и работал нормально.
Любые идеи о том, что вызывает это?
См. Руководство по потенциальной проблеме: «URL-адрес может использоваться как имя файла с этой функцией, если обертки fopen были включены.» – jeroen
Они должны быть такими, как я использую этот же код в другом сценарии процесса на своем веб-сайте:/ – Lovelock