| 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 configurare un Proxy Host per PHP JavaScript
    Ajax è diventato una popolare tecnica di codifica JavaScript per la progettazione di applicazioni Web che si comportano più come applicazioni desktop mediante l'invio e la ricezione di dati senza una pagina di aggiornamento completo . Sfortunatamente , le impostazioni di sicurezza del browser impediscono script dalla lettura di pagine su un server esterno. Per fortuna , PHP permette una pagina sul proprio server per recuperare dati esterni e renderlo disponibile per il tuo JavaScript . Utilizzando JavaScript Object Notation ( JSON ) , si può anche fare uno script PHP che rende i dati esterni disponibili a JavaScript su qualsiasi server . Istruzioni : Dati Prelevamento con curl
    1

    Creare una funzione in PHP che riceve un URL esterno come unico parametro .

    Funzione fetch_url ( $ url ) {
    < p> }
    2

    creare una nuova connessione cURL nella funzione

    $ ch = curl_init ( ) .
    3 Impostare le opzioni

    per il collegamento cURL . Le opzioni più importanti sono l'URL per essere recuperato , il ritorno di trasferimento (che deve essere impostato su "1" per leggere la risposta del server esterno) e un timeout di connessione .

    Curl_setopt ( $ ch , CURLOPT_URL , $ url ) ;

    curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , 1) ;

    curl_setopt ( $ ch , CURLOPT_CONNECTTIMEOUT , ​​15) ;
    4

    esegui il collegamento cURL , e quindi salvare la risposta del server esterno in una variabile

    $ data = curl_exec ( $ ch); .
    5

    chiudere il collegamento cURL per liberare le risorse del server
    < . p > curl_close ( $ ch) ;
    6

    Fine della funzione restituendo il contenuto della variabile " $ data " . Il codice completo della funzione è :

    funzione 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) ; < br

    curl_close > ( $ ch) ;

    ritorno $ data ;

    }
    Prelevamento dati con l' Fopen
    7

    creare una funzione in PHP che riceve un URL esterno come unico parametro . Questa funzione sarà recuperare i dati esterni utilizzando " fopen ", dal momento che alcuni server non supportano cURL .

    Funzione fetch_url ( $ url ) { }


    8

    Creare un flusso di file nella funzione che è impostata la modalità di leggere

    $ fs = fopen ( $ url , " r"); .
    9

    leggi il contenuto della URL utilizzando " stream_get_contents ", e di memorizzarli in una variabile

    $ data = $ stream_get_contents ( fs ), . .
    10

    chiudere il flusso di file per liberare le risorse del server
    < p > fclose ( $ fs ) ;
    11

    restituire i contenuti del " $ data " variabile e terminare la funzione . Il codice completo di fetch_url ( ) è :

    funzione fetch_url ( $ url ) {

    $ fs = fopen ( $ url , "r" ) ;

    $ data = stream_get_contents ( $ fs ) ;

    fclose ( $ fs ) ;

    ritorno $ data ;

    }
    Emissione del
    dati Pagina 12

    l' URL che si desidera il vostro script PHP per scaricare . Questo può essere passato allo script come parametro o set all'interno dello script

    $ url = " http://www.example.com " ; .
    13

    Utilizzare il fetch_url . funzione per recuperare il contenuto della URL e salvarli in una variabile

    $ fetch_data = fetch_url ( $ url ) ;
    14

    Echo il contenuto della variabile se desideri solo . Javascript locale per essere in grado di usarlo

    echo $ fetch_data ;
    15

    codificare i dati con JSON prima eco se vuoi JavaScripts esterni siano in grado di utilizzare il vostro script PHP . JSON ha anche altri vantaggi , come ad esempio consentendo di passare più variabili per il Javascript . L'esempio che segue passa entrambe il contenuto della URL , nonché l'URL stesso

    $ risultato [ 'url' ] = $ url ; .

    $ Risultato [ 'contenuti' ] = $ fetch_data ;

    $ output = json_encode ( $ output ) ;

    echo $ output ;
    16

    Point eventuali chiamate Ajax nel tuo JavaScript presso l'URL dello script PHP . Il tuo JavaScript può ora recuperare i dati da praticamente ovunque sul web .

    Previous :

    next :
      Articoli Correlati
    ·Come leggere un file di testo in PHP 
    ·Come inserire INT in MySQL 
    ·Come Converti interruzioni di riga a un paragrafo in PH…
    ·Come Uccidere una query MySQL 
    ·Tutorial PHP per una galleria semplice 
    ·Come creare Aliasing PHP per un URL con Plesk 
    ·Come creare script PHP per applicazioni 
    ·Twitter API Lunghezza password Limite 
    ·Come trovare la data di Ogni Venerdì dell'Anno Utilizz…
    ·Come accedere Cookies & Redirect in PHP 
      Articoli in evidenza
    ·Come disegnare in PHP 
    ·Come usare JavaScript con Ole Automation 
    ·Qual è la differenza tra variabili locali e globali 
    ·Come connettersi ad Avaya queste informazioni tramite V…
    ·Come usare Hibernate con Eclipse 
    ·Come evitare che più utilizzo di un file di intestazio…
    ·Come immettere testo in arabo in Visual Basic 
    ·Come Allineare orizzontalmente in JavaScript TD 
    ·Come utilizzare una connessione VB6 Adode visualizzare …
    ·Come eseguire un file HTA da VBScript 
    Copyright © Conoscenza Informatica http://it.wingwit.com