Come utilizzare un client Web Service

August 28

Come utilizzare un client Web Service


I servizi Web consentono siti web per lo scambio di dati tra diverse applicazioni e piattaforme diverse. Essi sono costruiti utilizzando XML per codificare e decodificare i dati, e sapone per trasportarlo via Internet (utilizzando protocolli standard aperti). SOAP è un protocollo basato su XML per permettere lo scambio di informazioni applicazioni su HTTP. Ci sono due parti di un servizio web: un richiedente servizio (o client) e un fornitore di servizi (o server). PHP può chiamare un servizio web e convertire la valuta al territorio in cui si trova il cliente.

istruzione

1 Aprire un editor di testo, come Blocco note.

2 Creare un nuovo file PHP.

3 Creare una funzione per chiamare il server di valuta servizio web di conversione:

Funzione convertcurrency ($ importo) {

global $geoPlugin_array;

if (isset ($ geoPlugin_array [ 'geoplugin_currencyCode']) && $ geoPlugin_array [ 'geoplugin_currencyCode']! = 'USD') {

ritorno '(' $ geoPlugin_array [ 'geoplugin_currencySymbol'] round (($ quantità * $ geoPlugin_array [ 'geoplugin_currencyConverter']), 2)... ')';

}

return false;

}

4 Aggiungere il codice per chiamare il fornitore di servizi web, GeoPlugin:

$ GeoPlugin_array = unserialize (file_get_contents ( 'http://www.geoplugin.net/php.gp?base_currency=GBP&ip=' $ _SERVER [ 'REMOTE_ADDR']).);

Impostare il "base_currency," variabile che definirà quale valuta si esegue la conversione. Il plugin riceverà l'indirizzo IP del vostro computer, che vi dirà che in cui si trova il computer e convertire in valuta locale.

5 Aggiungere il codice per chiamare la funzione e di convertire la valuta:

echo '<div> Il prodotto costa £ 800 o'. convertcurrency (800). 'Nella vostra valuta locale </ div>';

6 Salvare il file PHP.

7 Eseguire il file in un browser. La funzione di conversione di valuta sarà chiamata e una conversione dal vivo sarà effettuata in valuta locale.