@WebforSelf

Как можно скачать изображение на php?

Вопрос такого плана, есть движок Simpla CMS , который работает на PHP
При импорте товаров если изображения товаров заданы ссылками, то в базу данных помещаются ссылки типа
site.ru/images/img1.jpg и т.д.
И при обращении к ним с помощью ресайза нарезаются.
С обычными изображениями все хорошо, но тут поставщик дает фото в таком формате.
https://cdn2.randewoo.ru/img/25796/z/1

Данные изображения соответственно не подтягиваются.
Я так понимаю что симпла считывает расширение файла и ворзвращает false.

// Читаем изображение
		switch ($src_type)
		{
		case 'image/jpeg':	
			$src_img = imageCreateFromJpeg($src_file);		
			break;
		case 'image/gif':
			$src_img = imageCreateFromGif($src_file);		
			break;
		case 'image/png':
			$src_img = imageCreateFromPng($src_file);					
			imagealphablending($src_img, true);
			break;
		default:
			return false;
		}


Судя по этому коду.

Если кому интересно, весь файл.
файл

Как скачать эти файлы если у них не имеется расширения.
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
WebforSelf, да все просто
$file = file_get_contents($url); // тут ваша функция загрузки
$image = imagecreatefromstring($file);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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