CURL

curl

    Об этом расширении не писали только ленивые. Мощный инструмент на основе, которого создаются библиотеки для парсинга страниц в интернете.
Данное расширение позволяет скачивать страницы как в один поток, так и в несколько потоков. Удобный инструмент для массовой скачки страниц или обращения к нескольким источникам одновременно. Используется повсеместно.     Единственная особенность — должно быть установленно расширение — CURL в PHP и активировано в конфигурационном файле — php.ini.
Порядок использования следующий:
1. Инициализация работы CURLа — $ch = curl_init();
2. Задаем настройки для CURLа — curl_setopt($ch, CURLOPT_URL, $url); здесь $url — адрес интернет ресурса, к которому хотим обратится. С помощью оператора — curl_setopt, можно задать различные опции: POST данные, задать прокси, задать UserAgent и т.д.
3. Ну и получение самой Web страницы — $data = curl_exec($ch);
4. Закрытие соединение и вызов освобождение ресурсов CURLа — curl_close($ch);
P.S. С помощью оператора — $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); можно получить код ответа сервера (код 200 — успешное завершение ответа, 404 — данная страница отсутствует)


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *