Inizializza una sessione CURL chiamando la funzione " curl_init " . Questa funzione restituisce un handle cURL è possibile utilizzare con le altre funzioni CURL per configurare e recuperare il file . È possibile fornire l'URL ( indirizzo del file ) a " curl_init ", per esempio :
$ curlhandle = curl_init ( ' http://www.whitehouse.gov/feed/blog ');
in alternativa , è possibile inizializzare la sessione CURL senza passare alcun parametro a " curl_init , " e impostare l'URL utilizzando la funzione " curl_setopt " . Questo metodo è utile se si sta riciclando il manico CURL per scaricare più file
$ curlhandle = curl_init ( ) . Curl_setopt ( $ curlhandle , CURLOPT_URL , ' http://www.whitehouse.gov/feed/blog ');
2
la sessione CURL per restituire il contenuto recuperato quando " curl_exec " in modo da poter assegnare i contenuti del file recuperati a una variabile. Impostare l'opzione " CURLOPT_RETURNTRANSFER " a "true" con la funzione " culr_setopt " :
curl_setopt ( $ curlhandle , CURLOPT_RETURNTRANSFER , true);
" CURLOPT_RETURNTRANSFER " è impostato su "false ", il " curl_exec " restituisce un valore booleano "true" o "false" per indicare se il file è stato scaricato con successo , e stampare il file . Se si desidera elaborare il contenuto del file ( per esempio , tirando i titoli di un feed di notizie ) , è necessario acquisire il contenuto del file in una variabile .
3
richiamare la funzione " curl_exec " per andare a prendere il file . Pass " curl_exec " la variabile handle cURL . Assegnare i risultati delle operazioni di recupero di una variabile . Se il prendere avuto successo , la variabile contiene il contenuto del file. Se il fallito fetch, la variabile contiene il valore "false ".
$ Contenuto = curl_exec ( $ curlhandle ) ;
4
chiudere la sessione , non appena si è fatto con esso . Se si utilizza la stessa sessione per recuperare ed elaborare più file , lasciarlo aperto fino si è fatto. Se avete solo bisogno di recuperare un singolo file , chiudere la sessione , non appena si ottiene il file
curl_close ( $ curlhandle ) .
5
Scrivere il codice per utilizzare il file contenuti . Non importa quanto si utilizza il contenuto del file , se si sta stampando , il risparmio , la formattazione , l'analisi o l'invio , verificare che il prendere era successo prima . Utilizzare un se - blocco per controllare il contenuto variabile . Se la variabile contiene "false ", il trasferimento non è riuscito
if ( $ contenuto == false) { echo " download non riuscito ";} . Else {echo $ contenuto ; }
Programmazione © www.354353.com