Так что я нашел идеальный пример страницы, я хотел бы загрузить изображения с, это так случается http://www.habbo.com/habbo-imaging/avatarimage?figure=ch-215-110.hd-180-7.lg-275-110.hr-893-61&direction=3&head_direction=3&headonly=1&gesture=sml&size=1Как сохранить изображение с веб-сайта с помощью PHP
Теперь, когда вы идете, чтобы сохранить изображение, если вы были на вашем рабочем столе, он читается как PNG-файл, хотя я пытаюсь сохранить его с помощью PHP, но я хочу, чтобы он сохранялся как GIF.
То, что я до сих пор:
$ch = curl_init('https://www.habbo.com/habbo-imaging/avatarimage?figure=hr-125&direction=3&head_direction=3&headonly=1&gesture=sml&size=1');
$fp = fopen('game/c_images/badges/' . $badge_id . '.gif', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
мне удалось получить разрешения работать и изображение сохраняет, но это спасает только имя файла и фото не существует. Поэтому я предполагаю, что это связано с тем, что я сохраняю PNG-файл как GIF, конечно, что-то мне не хватает.
Try копия ('https://www.habbo.com/habbo-imaging/avatarimage?figure=hr-125&direction=3&head_direction=3&headonly=1&gesture=sml&size=1', «игра/c_images/badges/'. $ badge_id.' .gif '); – rahulsm
Вместо всего скрипта @RahulMeshram? – Liam
Использование copy() результатов: – Liam