03 дек 2011
CURL в PHP (libcurl)
Dmitrius Категория: Web-Мастеру » Уроки
У нас вы можете скачать бесплатно CURL в PHP (libcurl)

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
CURL в PHP (libcurl)


CURL (Client URL Library), libcurl - библиотека функций для работы с серверами по различным протоколам (https, ftp, httpss … и ряд других - более подробно смотрите описание последней версии).

В php включена (если точнее, имеется возможность включить - зависит от конфигурации сервера) поддержка curl. Проверить, поддерживается ли сервером функции curl проще всего, произведя вызов любой из функций, например
<?php
$ch = curl_init("https://www.example.com/");
?>


Если исполнение этого кода не приведет к ошибке - все в порядке, можем использовать CURL в “корыстных целях”. Если же “функция не существует”… Но, впрочем, это уже совсем другая история. А пока вернемся к нашим.. CURL ам.

В PHP самый простой вариант использования библиотеки обычно сводится к следующим шагам:

Инициализация -
curl_init($url);

Установка параметров -
curl_setopt($ch, $opt, $value);

Выполнение запроса -
curl_exec($ch);

// Получение и обработка информации - обычно хватает результата, возвращенного предыдущей функцией, однако, существует несколько дополнительных функций, например
curl_getinfo($ch);

Закрытие -
curl_close($ch);


Особенности и подводные камни:
CURLOPT_COOKIEFILE и CURLOPT_COOKIEJAR при работе в WINDOWS будут правильно работать только при указании полного пути к файлу.

curl_setopt($ch,CURLOPT_COOKIEFILE,dirname(__FILE__).’/tmpfile.txt’;)


php class Snoopy позволяет использовать php почти как браузер - скачиваем, загружаем…









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
spz | 4 декабря 2011 10:29
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

слишком поверхностно

Dmitrius | 4 декабря 2011 11:49
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

На оброт для тех кто разбирается в php хорошая шпаргалка.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.