Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Skontrolujte dokumentáciu pre knižnicu cURL . Venujte zvláštnu pozornosť funkciu " curl_setopt " , ktorý obsahuje zoznam mnohých možných variantov , ktoré možno nastaviť pomocou cURL . Identifikovať možnosti , ktoré potrebujete pre nastavenie , aby bolo možné načítať údaje uvedené zdroje dát a reťazca alebo reťazca , do ktorého sa bude vkladať dáta .
2
Vytvorte funkciu , aby sa na ne URL ako parameter a vráti obsah tohto URL . Nastavte premennú inicializovať cURL . Napríklad typ :
funkcie get_web_page ( $ url ) { $ ch = curl_init ( ) ;
3
použite funkciu " curl_setopt " nastaviť každý z curl možnosti . Pomocou tlačidiel " 1 " na " on " a " 0 " na " off " . Nastavte adresu URL , z ktorého sa chystáte na extrakciu dát , nastavte možnosť vrátiť od zachytenia URL s dátami uloženými v premennej a nastavte maximálnu dobu čakať , či sa stránka nenačíta . Napríklad typ :
curl_setopt ( $ ch , CURLOPT_URL , $ url ) ; curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , 1 ) ; curl_setopt ( $ ch , CURLOPT_CONNECTTIMEOUT , 30 ) ;
4
Nastavenie reťazec agenta užívateľa mať cURL vydávať prehliadač , nastavte možnosť automaticky nasledovať presmerovania , a nastavte možnosť zlyhania na chyby . Napríklad typ :
curl_setopt ( $ ch , " Mozilla/5.0 ( Windows ; U; MSIE 9.0 ; Windows NT 9.0 ; en - US ) ) ' ) ; curl_setopt ( $ ch , CURLOPT_FAILONERROR , 1 ) ; curl_setopt ( $ ch , CURLOPT_FOLLOWLOCATION , 1 ) ; curl_setopt ( $ ch , CURLOPT_AUTOREFERER , 1 ) ;
5
Call " curl_exec " načítať dáta do reťazcové premenné . Napríklad typ :
$ webová stránka = curl_exec ( $ ch ) ;
6
Skontrolujte , či došlo k chybe načítania stránky a zatvorte lokne transakcie . Napríklad typ :
if ( curl_errno ( $ ch ) ) return false ; curl_close ( $ ch ) ; return $ webové stránky ; }