по ссылке на картинку узнать тип этой картинки

NilovSerge

Новичок
по ссылке на картинку узнать тип этой картинки

Всем привет
А можно ли по ссылке на картинку узнать тип этой картинки если она задана без расширения?
filetype - явно не то...
 

FB3

Новичок
Re: по ссылке на картинку узнать тип этой картинки

Автор оригинала: NilovSerge
Всем привет
А можно ли по ссылке на картинку узнать тип этой картинки если она задана без расширения?
filetype - явно не то...
Может это и не на картинку ссылка?
Есть живой пример?
 

NilovSerge

Новичок
Автор оригинала: kruglov
Вам на чем, на javascript?
нет на php. Получается единственный способ скачивать файл по байтам и пытаться высмотреть расширение в первых байтах...
 

LeFF®

Новичок
а зачем определять тип файла, лежащего на удаленном сервере?
 

FB3

Новичок
Эээ, а чем HTTP заголовки не устраивают?
Вышеуказанный живой пример шлет в заголовках:
"Content-Type: image/jpeg"
Без заголовков ни один браузер не понял бы, что это картинка и предложил бы сохранить скачиваемый файл.
 

NilovSerge

Новичок
Автор оригинала: FB3
Эээ, а чем HTTP заголовки не устраивают?
Вышеуказанный живой пример шлет в заголовках:
"Content-Type: image/jpeg"
Без заголовков ни один браузер не понял бы, что это картинка и предложил бы сохранить скачиваемый файл.
А напомните пожалуйста как получить этот заголовок по урлу...
 

FB3

Новичок
http://ru2.php.net/manual/ru/book.curl.php
http://ru2.php.net/manual/ru/function.curl-getinfo.php
http://framework.zend.com/manual/en/zend.http.html
 

kruglov

Новичок
Нельзя ли задачку полностью услышать?
Потому как можно гифы с image/jpeg отправлять и они нормально откроются браузерами. Некоторые, чтоб не заморачиваться, так и делают. И браузерам для показа картинки все равно, что там после image/ идет. А вам почему-то нет. Почему?
 

HEm

Сетевой бобер
посмотри на первые байты в этих файлах (jpg, gif, png)
 
Сверху