Функция Curl_init

Функция Curl_init инициализирует сеанс cURL.

resource curl_init([ string $url = NULL ] )

Функция Curl_init инициализирует новый сеанс cURL и возвращает дескриптор, который используется с функциями Curl_setopt(), Curl_exec и Curl_close.

Если указан параметр Url, опция CURLOPT_URL будет автоматически установлена в значение этого аргумента. Вы можете вручную установить эту опцию с помощью функции Curl_setopt.

Протокол File становится недоступным в cURL, если задана опция Open_basedir.

Функция Curl_init возвращает дескриптор cURL при удаче, и FALSE в случае ошибки.

Пример работы функции Curl_init:

$ch = curl_init(  );
// установка необходимых параметров:
curl_setopt( $ch, CURLOPT_URL, "http://www.example.com/" );
curl_setopt( $ch, CURLOPT_HEADER, 0 );
// загрузка и выдача страницы браузеру
curl_exec( $ch );
// завершение сеанса и освобождение ресурсов:
curl_close( $ch );

Результатом работы буде вывод на экран содержимого ресурса http://www.example.com/.

Если на экране отобразилась ошибка:

Fatal error: Call to undefined function curl_init()

Необходимо выполнить:

1. Раскомментировать (удалить вначале точку с запятой ;)в файле конфигурационном файле php.ini строку:

extension=php_curl.dll

2. Настроить директиву extension_dir, в которой содержится путь к директории, в которой располагаются библиотеки расширений PHP.

extension_dir="C:/web_server/php/ext"

3. Добавить в системную переменную PATH путь к директории интерпретатора PHP. Делается это потому, что для работы с этим модулем в Windows работа осуществляется с файлами libeay32.dll и ssleay32.dll, путь к которым должен содержатся в системной переменной окружения PATH. Более детально в статье: Настройка системной переменной PATH

C:\web_server\php
Добавить комментарий

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