PHP. CURL. Установка и начало работы


cURL — очень распространенная и гибкая библиотека php для удаленной работы с http запросами. В большинстве случаем она должна быть установлена, но, если Вы получаете ошибки о ее отсутствии — выполните в консоли следующую команду для установки библиотеки:

$ sudo apt-get install php5-curl

После этого выполните еще одну команду для перезапуска сервера apache.

$ service apache2 restart

Обычно этого достаточно для правильной установки и подключения.

Теперь можно приступать к работе с библиотекой cURL. Рассмотрим простой пример, разобрав каждую его строку.

	// если инициализация прошла успешно
	if( $curl = curl_init() ) {
		// устанавливаем параметры предстоящего запроса
		curl_setopt($curl, CURLOPT_URL, 'http://onfor.info/any.php');
		curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
		// выполняем запрос
		$out = curl_exec($curl);
		// выводим результат
		echo $out;
		// закрываем curl
		curl_close($curl);
	}

Думаю человеку, хотя-бы отдаленно знакомому с php этот код более чем понятен. Поэтому остановимся на параметрах curl-запросах, т.к. именно они являются сердцем библиотеки.

Итак, исходя из приведенного примера:
CURLOPT_URL — URL, на который будет отправляться запрос
CURLOPT_RETURNTRANSFER — признак необходимости вернуть результат выполнения в переменную, а не вывести на экран. Параметр можно установить как true или как 1.

Список всех возможных параметров Вы можете посмотреть на официальном сайте php.


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

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