@smoln

Как загрузить файл изображения по внешней ссылке?

Все привет, имеется вот такой код
$picture_url="Ссылка на файл";
$item_id="id товара";
$item_name="название товара";
$uploaddir = "../images/item/$item_id";
		if (!is_dir($uploaddir)){
				mkdir($uploaddir,0755);
			}// if is_dir	 

				$ext = getExtension($big_photo);

        $bphoto = "".(translit($item_name))."-b$item_id.".$ext;
        $sphoto = "".(translit($item_name))."s$item_id.".$ext;
        
        $ubphoto = $uploaddir."/".$bphoto;
        $usphoto = $uploaddir."/".$sphoto;
			
		$uploadfileb = $uploaddir."/".$bphoto;
	$uploadfiles = $uploaddir."/".$sphoto;
// Копируем файл в files
file_put_contents($uploadfileb, file_get_contents($picture_url));
file_put_contents($uploadfiles, file_get_contents($picture_url));

по сути нужно загрузить картинку на хостинг зная ссылку на картинку, но почему то файл не загружается, сам по себе файл в папке создается но весит 0 мб, где в коде ошибка,может я сего то не дописал..
Заранее благодарю!
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
@smoln Автор вопроса
Все заработало, в результате на хостинге стояли настройки блокирующая file_get_contents.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы