Некоторые сайты (например IMDb) предотвращают скачивание содержания внешними скриптами, запрещая запросы без указания user-agent. Вы можете открывать соединение и отсылать заголовки, или Вы можете использовать be_fopen и be_file, которые передают вызовы fsockopen и возвращают указатель на файл, который может использоваться с любыми PHP функциями. Особенности: - может использоваться allow_url_fopen; - прозрачный интерфейс к fsockopen; - PHP-подобный интерфейс к BE::fopen (соответствует fopen) и BE::file (file()); - возможно использование со всеми методами PHP, работающими с файловыми указателями (fgets и т.д.); - отправка GET или POST запросов; - указание собственных заголовков запроса; - отправка данных методом POST; - HTTP аутентификация; - указание удаленного порта.
|