esaminare la documentazione per la libreria cURL . Prestare particolare attenzione alla funzione " curl_setopt ", che contiene un elenco delle molte possibili opzioni che è possibile impostare utilizzando cURL . Identificare le opzioni necessarie per impostare al fine di recuperare i dati forniti l'origine dei dati e la stringa o le stringhe in cui potrete inserire i dati .
2
creare una funzione per prendere un URL come parametro , e restituire il contenuto di tale URL. Impostare una variabile per inizializzare cURL . Ad esempio, digitare :
funzione get_web_page ( $ url ) { $ ch = curl_init ();
3
Utilizzare la funzione " curl_setopt " per impostare ciascuna delle cURL opzioni . Usare " 1 " per "on " e " 0 " per " off ". Impostare l' URL da cui si sta per estrarre i dati , impostare l' opzione di ritornare da catturare l'URL con i dati salvati in una variabile e impostare la quantità massima di tempo di attesa se la pagina non si carica . Ad esempio, digitare :
curl_setopt ( $ ch , CURLOPT_URL , $ url ) ; curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , 1) ; curl_setopt ( $ ch , CURLOPT_CONNECTTIMEOUT , 30) ;
4
Imposta una stringa agente utente per curvate impersonare un browser , impostare l'opzione di seguire automaticamente i reindirizzamenti , e impostare l'opzione a fallire su un errore . Ad esempio, digitare :
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 " per recuperare i dati in una variabile stringa . Ad esempio, digitare :
$ pagina = curl_exec ( $ ch) ;
6
Controllare per vedere se c'è stato un errore durante il recupero della pagina e quindi chiudere la transazione ricciolo . Ad esempio, digitare :
se ( curl_errno ( $ ch) ) return false; curl_close ( $ ch) ; return $ pagina web ; }
Programmazione © www.354353.com