ПредишенСледващото

Предлагам да поговорим малко за езика за програмиране PHP, и по-специално за справяне с темата за разширяването CURL. т.е. способността да си взаимодействат с различни сървъри за различни протоколи на самия PHP скрипт.

Преди да се пристъпи към разглеждането на къдря искал да ви напомня, че PHP е език, които вече сме докоснати от, например, статията за разтоварване в Excel за PHP или за удостоверяване на PHP. А сега нека да говорим за възможността за изпращането на заявки в PHP.

Php къдри - особености и примери за употреба, програмиране за начинаещи

Каква е Curl?

CURL - библиотека с PHP функции, с които можете да изпращате искания, например, HTTP, от PHP скрипт. CURL поддържа протоколи като HTTP, HTTPS, FTP, и др. Изпрати искания HTTP може да получи метод, POST, сложи.

CURL е полезна в случаите, когато трябва да се обадите на дистанционното сценария и да получите резултат, или просто да запишете кода на HTML страница се нарича, като цяло, всеки може да намери своето приложение, но усещането от тях е, че можете да изпратите заявка по време на изпълнението на скрипта.

Свързване на CURL библиотеката в PHP

За да използвате CURL библиотеката е необходимо да се свържете, съответно.

Забележка! Като пример, ние ще използваме PHP 4.5.39 за Windows 7, както и уеб-сървър, ние ще бъдем на Apache 2.2.22.

Първото нещо, което да направите, е да копирате ssleay32.dll библиотека, libeay32.dll, libssh2.dll те се намират в директория с PHP, системната директория на Windows, и то е в C: \ Windows \ System32.

Библиотеката не е свързано

Всички рестартирате Apache, извикате функцията phpinfo () в случай на успешна връзка, можете да видите раздел къдри

Php къдри - особености и примери за употреба, програмиране за начинаещи

Ако не е, това означава само едно нещо, че библиотеката не е зареден, най-честата причина за горните nebyli копирани DLL в системната директория на Windows.

Пример CURL - изисква премахването на страницата, за да изведете

В този пример, ние просто да поиска отстраняване на страницата чрез HTTP GET метод и на изхода на съдържанието на екрана.

В резултат на това, ако я пускате test_curl.php ще покаже надпис "Заглавие 1", можете да експериментирате с параметъра трансфер номер (в този случай, 2 или 3).

Пример CURL - обадете се на дистанционното сценария и да получите резултат

Сега нека да се опитаме да се обадя на скрипт и да получите резултат, за да се обработи след това, например, да използвате метода POST. Имената на файловете ще оставят същото.

И ако ние тече test_curl.php нещо на екрана, ние ще покаже 111, т.е. 1.11 резултат от лечението с отдалечената сценария, умножено по 100.

А сега нека да поговорим за функциите и константи към тях.

Често използвани функции и константи Curl

Това е всичко, за начинаещи, аз мисля, достатъчно забавно!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!