извиване библиотека

Предистория материали по основните програмни езици и оформление на сайтове.

Готов техника за създаване на прости и сложни динамични уебсайтове с PHP и MySQL.

разработване на уеб сайтове в "ключ".

Развитие на отделните фрагменти обекти, съвети за оформлението на уеб страници и уеб програмиране.

уеб инструмент

уеб магазин

Уеб услуги

Уеб графика

уеб ресурси

извиване библиотека

Искаш ли да сме в крак с развитието, което е на сайта? Регистрация за получаване на последните новини и статии.

Погледнете на Google

CURL библиотека

извиване библиотека

CURL библиотека

В допълнение към контакта, като предоставя справка на ниско ниво към сървъра, PHP има специално разширение CURL (Client URL Library).

Забележка. В случай на удължаване CURL не изисква отстраняване на HTTP-хедърите, върнати от сървъра, като библиотеката те са отстранени по подразбиране. Въпреки CURL може да бъде конфигуриран да издаде HTTP-глава, предоставена от сървъра, ако той определя, използвайки curl_setopt () функция е параметър CURLOPT_HEADER ненулева стойност.

Внимание! Преди изпълнението на скрипта, проверете CURL библиотеката е свързан с конфигурационния файл на PHP. ини. За да се свържете библиотеката разкоментирайте линията разширение = php_curl.dll. в противен случай сценарият няма да работи.

Зареждане на страници с разширение CURL

В уеб браузъра ще изглежда.

curl_setopt () функция ви позволява да настроите параметрите на текущата връзка и има следния синтаксис:

булев curl_setopt ($ къдри, $ опция, $ стойност)

Настройка на параметрите за съединение, което има дръжка $ извие. настройка опция $ на стойност от $ стойност. Като опция параметър $ използване константи, определени в таблиците по-долу. Ако опцията е инсталиран успешно, функцията връща истина. в противен случай - невярно.

Критерии изпълнява функция curl_exec (). В нашия пример, съдържанието на заявената страница се връща като съдържание низ $ (това поведение се определя от постоянния CURLLOPT_RETURNTRANSFER. Създадена по-рано с помощта на функцията curl_setopt ()).

Накрая curl_close функция () затваря предварително настроен CURL-съединение.

Таблица. Логически параметри CURL-съединение

Ако не посочите някой от параметрите CURLOPT_RETURNTRANSFER, CURLOPT_FILE или CURLOPT_WRITEHEADER. curl_exec () функция по подразбиране да се представят резултатите директно към браузъра. Тъй като резултатът от заявката трябва да бъде изведен директно в браузъра, е възможно да не поставя параметри.

В уеб браузъра ще изглежда.