bibliotecă curl

Material de fond privind limbajele de programare majore și dispunerea de site-uri.

Tehnica Gata pentru crearea de ambele site-uri dinamice simple și complexe folosind PHP si MySQL.

dezvoltarea de site-uri web sub „cheie“.

Dezvoltarea de site-uri fragmente individuale, sfaturi cu privire la aspectul paginilor web și programare web.

instrument web

magazin web

servicii web

grafica web

Resurse web

bibliotecă curl

Doriți să fiți la curent cu evoluțiile care au loc pe site-ul? Inscrie-te pentru a primi cele mai recente știri și articole.

Uita-te pe Google

bibliotecă FLEXIE

bibliotecă curl

bibliotecă FLEXIE

În plus față de soclu, oferind o referință de nivel scăzut la server, PHP are o extensie FLEXIE specială (Client URL Library).

Notă. În cazul extinderii FLEXIE nu necesită îndepărtarea HTTP-antetele returnate de server, ca biblioteca acestea sunt eliminate în mod implicit. Cu toate acestea Încrețirea poate fi configurat pentru a elibera HTTP antet furnizat de server, în cazul în care determină folosind curl_setopt () funcție este parametrul CURLOPT_HEADER non-valoare zero.

Atenție! Înainte de a rula script-ul, verificați biblioteca FLEXIE este conectat la fișierul de configurare php. .ini. Pentru a conecta biblioteca Decomentați linia de extensie = php_curl.dll. în caz contrar, script-ul nu va funcționa.

Se încarcă paginile cu extensia FLEXIE

În browser-ul web ar arăta.

curl_setopt () funcție vă permite să setați parametrii conexiunii curente și are următoarea sintaxă:

curl_setopt bool ($ curl, opțiunea $, valoare $)

Seturi de caracteristic pentru un compus având un mâner $ ondulare. opțiunea $ setare cu o valoare de valoare de $. Ca o opțiune de parametru $ folosind constantele definite în tabelele de mai jos. Dacă opțiunea este instalată cu succes, funcția returnează adevărat. în caz contrar - fals.

Query îndeplinește o funcție curl_exec (). În exemplul nostru, conținutul paginii solicitate este returnat ca un conținut de $ string (acest comportament este determinat de CURLLOPT_RETURNTRANSFER constantă. Stabilit mai devreme folosind funcția curl_setopt ()).

În final funcția curl_close () închide setat anterior FLEXIE-compus.

Tabel. Logic Parametrii FLEXIE-compus

Dacă nu specificați oricare dintre parametrii CURLOPT_RETURNTRANSFER, CURLOPT_FILE sau CURLOPT_WRITEHEADER. Funcția curl_exec () prin display-uri implicit rezultatul direct la browser. Deoarece rezultatul interogării ar trebui să fie transmise direct la browser-ul, este posibil să nu stabilească parametri.

În browser-ul web ar arăta.