Задать вопрос
@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;
		}


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

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

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

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

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