Php curl - funkciók és használati példákat, programozás kezdőknek
Felajánlom, hogy beszéljünk egy kicsit a PHP programozási nyelv, és különösen, hogy foglalkozzon a témával tágulási göndör. azaz a képesség, hogy kölcsönhatásba lépnek a különböző szerverek különböző protokollok PHP script is.
Mielőtt a figyelmet a göndör emlékeztetni szeretnénk, hogy a PHP nyelv már érintettük, például a cikk a lerakodás Excel PHP vagy hitelesíteni PHP. És most beszéljünk a lehetőségét, kérések küldésére PHP.
Mi a CRL?
CURL - a könyvtár PHP függvények, amellyel küldhetünk kéréseket, például HTTP, egy PHP script. CURL támogatja protokollok, mint a HTTP, HTTPS, FTP, és mások. Küldj HTTP kérések kaphat eljárás, POST, PUT.
CURL azokban az esetekben hasznos, amikor meg kell hívni a távoli forgatókönyvet, és kap egy eredményt, vagy egyszerűen csak mentse a HTML oldal kódja hívják, általában mindenki megtalálhatja a kérelmet, de az értelme az, hogy akkor küldjön egy kérést a végrehajtása során a forgatókönyvet.
Csatlakozó elhajlással könyvtár a PHP
Annak érdekében, hogy a CRL könyvtár szükséges csatlakoztatni, ill.
Megjegyzés Példaként fogjuk használni a PHP 5.4.39 Windows 7, valamint egy web-szerver, mi lesz az Apache 2.2.22.
Az első dolog az, hogy másolja ssleay32.dll könyvtár, libeay32.dll, libssh2.dll azokat a könyvtár a PHP, a Windows System könyvtárba, és ez a C: \ Windows \ System32.
A könyvtár nem csatlakozik
Minden Apache újraindításához, hívja a phpinfo () függvény esetén a sikeres kapcsolat, akkor megjelenik egy szakasz curl
Ha nem, az azt jelenti, csak egy dolog, hogy a könyvtár nincs betöltve, a leggyakoribb oka a fent nebyli másolt DLL a Windows rendszer könyvtárába.
Példa CURL - eltávolítását kéri a megjelenítendő oldalt
Ebben a példában egyszerűen eltávolítását kéri az oldal segítségével HTTP GET módszer és kimeneti tartalmát a képernyőn.
Ennek eredményeként, ha fut test_curl.php akkor megjelenik a felirat: „Címsor 1”, akkor lehet kísérletezni az átadás id paraméter (ebben az esetben 2 vagy 3).
Példa CURL - hívja fel a távoli forgatókönyvet, és kap egy eredményt
Most próbáljuk felhívni a forgatókönyvet, és kap egy eredményt, hogy aztán feldolgozni, például nézzük a POST metódust. A fájlnevek elhagyja ugyanaz.
És ha futunk test_curl.php valamit a képernyőn, azt jelzi, 111, azaz 1.11 kezeléséből származó a távoli script, szorozva 100-zal.
És most beszéljünk a funkciókat és állandók nekik.
A gyakran használt funkciókat és állandó CURL
Ez minden, a kezdők azt hiszem elég jó szórakozást!