Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvorte funkciu v PHP , ktorý prijíma externé adresy URL ako jeho jediný parameter . 
 
 Funkcia fetch_url ( $ url ) { 
 < . p > } 
 2 
 Vytvoriť nový cURL pripojenie vo funkcii 
 
 $ ch = curl_init ( ) ; 
 3 
 Nastavte možnosti pre cURL pripojenie . Dôležité sú možnosti URL , ktoré majú byť načítané , vrátiť prenosu ( ktorý musí byť nastavený na " 1 " , aby bolo možné prečítať odpoveď externého servera ) a časový limit pripojenia . 
 
 Curl_setopt ( $ ch , CURLOPT_URL $ url ) ; 
 
 curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , 1 ) ; 
 
 curl_setopt ( $ ch , CURLOPT_CONNECTTIMEOUT , 15 ) ; 
 4 
 spustite cURL spojenie , a uložte odpoveď externého servera v premennej 
 
 $ data = curl_exec ( $ ch ) ; . 
 5 
 Zavrite cURL pripojenie , aby sa uvoľnili prostriedky servera 
 < . p > curl_close ( $ ch ) ; 
 6 
 ukončite funkciu vrátenie obsah " $ dát " premenné . Úplný kód funkcie je : 
 
 funkcie fetch_url ( $ url ) { 
 
 $ ch = curl_init ( ) ; 
 
 curl_setopt ( $ ch , CURLOPT_URL , $ url ) ; 
 
 curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , 1 ) ; 
 
 curl_setopt ( $ ch , CURLOPT_CONNECTTIMEOUT , 15 ) ; 
 
 $ data = curl_exec ( $ ch ) ; 
 
 curl_close ( $ ch ) ; 
 
 návrat $ data ; 
 
 } 
 Načítanie dát pomocou fopen 
 7 
 vytvorenie funkcie v PHP , ktorý prijíma externé adresy URL ako svoj jediný parameter . Táto funkcia bude načítať externé dáta pomocou " fopen " , pretože niektoré servery nepodporujú cURL . 
 
 Funkcia fetch_url ( $ url ) { 
 
 } 
 8 
 Vytvoriť súbor prúdu vo funkcii , ktorá je nastavená na režim čítania 
 
 $ fs = fopen ( $ url , "r " ) ; . 
 9 
 Prečítajte si obsah adresy URL pomocou " stream_get_contents , " a uložiť ich do premennej 
 
 $ data = stream_get_contents ( $ fs ) ; . 
 10 
 Zatvorte súbor dátového prúdu , aby sa uvoľnili prostriedky servera 
 
 fclose ( $ fs ) ; 
 11 
 Späť obsah " $ dát " premenné a ukončiť funkciu . Úplný kód fetch_url ( ) je : 
 
 funkcie fetch_url ( $ url ) { 
 
 $ fs = fopen ( $ url , "r " ) ; 
 
 $ data = stream_get_contents ( $ fs ) ; 
 
 fclose ( $ fs ) ; 
 
 vrátite $ data ; 
 
 } 
 výstup 
 dát 
 12 
 Nastavte adresu URL , ktorú má PHP skript načítať . To môže byť odovzdaný skriptu ako parameter , alebo nastaviť do skriptu 
 
 $ url = " http://www.example.com " ; . 
 13 
 Použite fetch_url funkcie pre načítanie obsahu z URL a uložiť ich do premennej 
 
 $ fetch_data = fetch_url ( $ url ) ; . 
 14 
 Echo obsah premennej , ak si len chcete miestnej JavaScript , aby bolo možné ho použiť 
 
 echo fetch_data $ ; . 
 15 
 kódovať dáta s JSON , ako ozvena Ak chcete externý JavaScripty , aby mohli používať PHP skriptu . JSON má aj ďalšie výhody , ako je napríklad umožňuje odovzdať viac premenných JavaScript . Nižšie uvedený príklad odovzdáva obsahu i URL , rovnako ako adresu URL samotného 
 
 $ výstupu [ ' url ' ] = $ url ; . 
 
 $ Výkon [ ' obsah ' ] = $ fetch_data ; 
 
 $ output = json_encode ( $ output ) ; 
 
 echo $ výstup ; 
 16 
 Point akékoľvek Ajax volania v JavaScripte na URL PHP skriptu . Váš JavaScript môžete teraz získať dáta prakticky z ľubovoľného miesta na webe .