как получить mime type удаленного файла

KOLANICH

Новичок
как получить mime type удаленного файла

мне надо получить фактический mime type файла на удаленном сервере (из заголовков ответа)
 
1как сделать запрос и получить из ответа миме тип
2как узнать что включено,а что нет
phpinfo(); запрещено
 
1. Сходи за файлом с помощью curl -v и сам увидишь что тебе надо вырезать из ответа.
2. СмотрЯ что тебе надо. Например, extension_loaded ( 'session' ) или function_exists('preg_match')
 
Мне всегда было интересно, что быстрее: написать в форум сообщение и ждать ответа, или набрать man curl и найти подстроку HEAD...
 
1 у меня хостинг без шела
2 мне нужнен код для расширения php
3 в доках я не нашёл,как отправить запрос хедом
 
найди мне в мане как там запрос оправлятся, я тебе пример напишу
 
> у меня хостинг без шела
Хм. А что мешает на домашней машине запустить curl -h ?
 
А что, curl под венду кто-то отменял ?

Ты сначала разберись сам, а потом, когда поймешь как всё работает, напиши скрипт. Стыдно, программируя под web, незнать как функционирует HTTP протокол.
 
я знаю как функционирует http протокол
я не знаю как через расширение curl для php получить mime type
не скачивая обьект целиком
 
Warning: shell_exec() has been disabled for security reasons in

-~{}~ 23.08.09 17:01:

point
спс погуглил
обычно пользуюсь яндексом
вырезать т-регэкспом ?
 
> я знаю как функционирует http протокол
Если бы знал - давно бы уже реализовал fsockopen'ом.
 
KOLANICH
все что надо - у тебя запрещено
забей, иди пить пиво
 
получил миме
получение заголовков и проверка по 2м регэкспам(в лучшем случае,а в худшем ,наверное, много больше) чёто слишком много времени занимает
(больше минуты)
проверяю гугл.com
и страницу на том же сервере
своя выигрывает мало
 
Мы не поможем твоему сайту забирать страницу гугла быстрее :)

Дебаж, ставь временнЫе метки, смотри где тормозит...
 
Сверху