Привет тебе, о несравненный All!Есть, наверное, несложная задачка, в которой я затупил.Надо получить по HTTP файл. Притом желательно одновременно с этим выяснить, какой Content-Type ему приписывает сервер-отправитель.Для получения файла есть замечательная функция file_get_contents().Для получения заголовков есть не менее замечательная функция get_headers.Первая функция получает только содержимое файла и ничего не говорит о заголовках. Вторая функция получает только заголовки, но не файл. Но мне надо и то, и другое.Как быть?Перспектива изобретать велосипед путём обращения к серверу через сокет и парсинга сырых ответов как-то не радует.Вызывать поочерёдно обе функции - заманчивый выход, но кривой. Вполне прокатит, если с помощью скрипта нужно получить 5-10 файлов. А если раз в тысячу больше? Ведь HTTP-запросов будет ровно в два раза больше, чем нужно, поскольку для получения каждого файла придётся отправлять два запроса.Есть ли простое решение этой проблемы?
|