Manuál PHP | ||
---|---|---|
Předcházející | Další |
PHP podporuje libcurl, knihovnu vytvořenou Danielem Stenbergem, která umožňuje spojení a komunikaci s mnoha různými typy serverů v mnoha různých typech protokolů. libcurl v současné době podporuje http, https, ftp, gopher, telnet, dict, file a ldap protokoly. libcurl také podporuje HTTPS certifikáty, HTTP POST, HTTP PUT, FTP uploady (toto umožňuje i ftp extenze PHP), HTTP formulářové uploady, proxy, cookies a user+password autentikaci.
Tyto funkce byly přidány v PHP 4.0.2.
Pokud chcete používat CURL funkce, musíte nainstalovat CURL. PHP vyžaduje použití CURL 7.0.2-beta nebo vyšší. S verzemi CURL staršími než 7.0.2-beta PHP nebude pracovat. V PHP 4.2.3 budete potřebovat CURL 7.9.0 nebo vyšší. Od PHP 4.3.0 budete potřebovat CURL 7.9.8 nebo vyšší. PHP 5.0.0 bude nejspíš potřebovat CURL verze větší než 7.10.5
Dále musíte PHP zkompilovat s volbou --with-curl[=DIR], kde DIR je umístění adresáře obsahujícího lib a include adresáře. V "include" adresáři by měl být adresář pojmenovaný "curl", který by měl obsahovat soubory easy.h and curl.h. V adresáři "lib" by měl být soubor pojmenovaný "libcurl.a". Počínaje PHP 4.3.0 můžete PHP nakonfigurovat tak, aby požívalo CURL pro url-streamy pomocí direktivy --with-curlwrappers.
Poznámka pro Win32 uživatele: Pro zajištění funkce tohoto rozšíření ve Windows musíte zkopírovat knihovny libeay32.dll a ssleay32.dll z adresáře DLL distribuce PHP/Win32 do adresáře SYSTEM. (Např.: C:\WINNT\SYSTEM32 or C:\WINDOWS\SYSTEM)
Tyto konstanty jsou definovány tímto rozšířením a budou k dispozici pouze tehdy, bylo-li rozšíření zkompilováno společně s PHP nebo dynamicky zavedeno za běhu.
Available since PHP 5.1.0
Available since PHP 5.1.0
Available since PHP 5.1.0
Available since PHP 5.1.0
Pokud máte PHP zkompilované s podporou CURL, můžete začít používat CURL funkce. Základní principem těchto funkcí je, že pomocí curl_init() inicializujete CURL session, potom pomocí curl_exec() nastavíte hodnoty přenosu a nakonec session zavřete pomocí curl_close(). Následuje ukázka, která využíva CURL funkce ke stažení homepage PHP do souboru:
Předcházející | Domů | Další |
ctype_xdigit | Nahoru | curl_close |