[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: file_get_contents - картинка
dron4ik
как узнать что в file_get_contents('$url') картинка а не что либо другое?
Сенк!)

_____________
Ex3m.com.ua — Активный образ жизни
alexbel2404
getimagesize('url');
dron4ik
alexbel2404
а не чревато последствиями такой запрос?

_____________
Ex3m.com.ua — Активный образ жизни
alexbel2404
какими?)
dron4ik
та хз... я вообще не доверяю пользовательскому вводу)))

_____________
Ex3m.com.ua — Активный образ жизни
killer8080
Цитата (dron4ik @ 30.04.2013 - 02:36)
та хз... я вообще не доверяю пользовательскому вводу)))

и это правильно smile.gif
Цитата (dron4ik @ 30.04.2013 - 02:31)
а не чревато последствиями такой запрос?

нет, сам запрос ничем не грозит. В принципе сама картинка серверу может угрожать только при наличии LFI уязвимости в скриптах. В IE6 через картинку можно было проводить XSS, но при условии что она открыта отдельно, а не в <img>. Не сумев распознать её как какртинку, ищачок начинал интерпретировать её контент, как html... Но сейчас вроде таких дырок в браузерах нет, хотя кто знает где, и что может вылезти ... rolleyes.gif
На счет убедится что в файле действительно изображение, и ничего лишнего, знаю только один способ, открыть её через GD. В случае если в файл внедрен код, или он просто поврежден, imagecreatefrom... возвращает false.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.