Тип изображения после file_get_contents
"type img file_get_contents" -определение типа изображения после получения его в переменную.
Подробно о типе изображения полученного с помощью file_get_contents
- Получаем тип изображения из file_get_contents + finfo
- Получаем тип изображения из file_get_contents + getimagesizefromstring
Получаем тип изображения из file_get_contents + finfo
У нас не работала функция finfo, но теперь - она включена!
Для того, чтобы получить тип изображения из данных полученных с помощью file_get_contents - можно использовать finfo - для этого нам понадобится:
Нам потребуется адрес картинки!
Возьмем её отсюда
Далее применим вот такой код:
$m_type = $f_info -> buffer(file_get_contents('https://dwweb.ru/__img/smaile/wall.gif'));
echo $m_type ;
Получаем тип изображения из file_get_contents + finfo
Разместим выше приведенный код получения типа изображения из file_get_contents + finfo прямо здесь и это выведет:
Получаем тип изображения из file_get_contents + getimagesizefromstring
В этом пункте получим тип изображения другим способом - для этого на понадобится:
Нам опять нужно адрес изображения, с которым будем тренироваться!
Получаем строку:
Выведем полученное(там будет массив) с помощью print_r
<?
print_r(getimagesizefromstring(file_get_contents('https://dwweb.ru/__img/smaile/wall.gif')));
?>
Результат получения getimagesizefromstring из file_get_contents
Далее выведем выше приведенный код прямо здесь - и мы получим getimagesizefromstring из file_get_contents:
Array(
[0] => 51
[1] => 26
[2] => 1
[3] => width="51" height="26"
[bits] => 8
[channels] => 3
[mime] => image/gif
)
Тип изображения сидит в ячейке "mime". Поэтому... далее нам нужная переменная присваиваем ей значение :
Выводим с помощью echo
И получим результат тип изображения из file_get_contents + getimagesizefromstring
Выведем выше приведенный код прямо здесь, для того, чтобы получить тип изображения с помощью file_get_contents + getimagesizefromstring: