php curl

FLEXIE - o bibliotecă de funcții PHP, cu care puteți trimite cereri de, de exemplu, HTTP, dintr-un script PHP. FLEXIE suporta protocoale cum ar fi HTTP, HTTPS, FTP, și altele. Trimite cereri HTTP GET poate metodă, POST, PUT.







FLEXIE este utilă în cazurile în care aveți nevoie pentru a apela script-ul de la distanță și a obține un rezultat, sau pur și simplu salvați codul paginii HTML este numit, în general, oricine poate găsi aplicarea lor, dar sentimentul unul este că puteți trimite o solicitare în timpul executării scriptului.

Conectarea bibliotecii FLEXIE în PHP

Pentru a utiliza biblioteca FLEXIE este necesar să se conecteze, respectiv.

Notă! Ca un exemplu, vom folosi PHP 5.4.39 pe Windows 7, precum și un web-server, vom fi Apache 2.2.22.

Primul lucru de făcut este de a copia ssleay32.dll biblioteca, libeay32.dll, libssh2.dll acestea sunt situate într-un director cu PHP, directorul de sistem Windows, și este în C: \ Windows \ System32.







Biblioteca nu este conectat

Toate reporniți Apache, apelați funcția phpinfo (), în cazul unei conexiuni de succes, ar trebui să vedeți o buclă secțiune

php curl

Dacă nu este, înseamnă doar un singur lucru, că biblioteca nu este încărcată, cea mai frecventă cauză a nebyli de mai sus copiate DLL în directorul de sistem Windows.

Exemplul FLEXIE - solicită eliminarea paginii pentru a afișa

În acest exemplu, vom cere pur și simplu eliminarea paginii prin HTTP GET metodă și de ieșire a conținutului de pe ecran.

Ca urmare, dacă rulați test_curl.php vă va afișa inscripția „rubrica 1“, puteți experimenta cu parametrul de transfer id-ul (în acest caz, 2 sau 3).

Exemplul FLEXIE - apel script-ul de la distanță și a obține un rezultat

Acum să încercăm să numim un scenariu și a obține un rezultat, pentru a procesa apoi, de exemplu, să folosească metoda POST. Numele de fișiere va părăsi la fel.

Și dacă vom rula test_curl.php ceva pe ecran, vom indica 111, și anume, 1.11 rezultate din tratarea la script-ul de la distanță, înmulțit cu 100.

Și acum să vorbim despre funcțiile și constantele la acestea.

utilizate funcții și constante ondula