| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come usare curl per leggere un file in una variabile PHP
    client (Uniform Resource Locator cURL ) è uno strumento a riga di comando e una libreria ( libcurl ) per il trasferimento di file su una rete. cURL supporta i protocolli Internet più diffusi, tra cui HyperText Transfer Protocol ( HTTP e HTTPS ) , protocollo di trasferimento file ( FTP ) , Gopher, Telnet e ( LDAP ) Lightweight Directory Access Protocol . È possibile utilizzare libcurl nei vostri script PHP per recuperare le pagine Web , feed di notizie e altri file su Internet. Se non hai bisogno di salvare una copia locale del file recuperato , lo si scarica direttamente nella variabile . Questo metodo è più veloce , più pulito e più efficiente rispetto alla creazione di un file locale e aprirlo. Istruzioni
    1

    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 ');
    < p > 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 ; }

    Previous :

    next :
      Articoli Correlati
    ·Che cosa è Ambito globale in PHP 
    ·Come scrivere un WordPress User Ponte 
    ·PHP Differenze String 
    ·Come chiudere una dichiarazione PHP 
    ·Argomento 1 per PHP mancanti 
    ·Come modificare un file XML in PHP 
    ·MySQL Distinto Tutorial 
    ·Come costruire un database per il sito Web 
    ·Quali caratteri possono essere usati in una stringa PHP…
    ·Come creare database MySQL per l'installazione DSN 
      Articoli in evidenza
    ·Come utilizzare JavaScript e PHP in validazione Form 
    ·Come leggere il codice SQL di una routine in MySQL 
    ·Qual è la Microsoft frame NET Network 
    ·Come inserire una stringa in MySQL 
    ·Come scrivere Android 1.1 SDK Code 
    ·Come creare un gioco di indovinare Usare Python 
    ·Come fare una Mailing List PHP 
    ·Come utilizzare un'istruzione switch in C 
    ·Come rimuovere un nodo in Perl XML Twig 
    ·Come utilizzare Visual Basic 2008 Express 
    Copyright © Conoscenza Informatica http://it.wingwit.com