I servizi Web consentono siti per lo scambio di dati tra diverse applicazioni e piattaforme diverse . Sono costruite utilizzando XML per codice e per decodificare i dati , e SOAP per trasportarlo via Internet (utilizzando protocolli standard aperti ) . SOAP è un protocollo basato su XML per consentire alle applicazioni di scambio di informazioni su HTTP . Ci sono due parti di un servizio web : un richiedente di servizio ( o client) e un fornitore di servizi ( o server) . PHP può chiamare un servizio Web e convertire valuta per la zona in cui si trova il cliente . Cose che ti serviranno
Notepad
Show More Istruzioni
1
Aprire un editor di testo , ad esempio Blocco note .
2
Creare un nuovo file PHP
3
creare una funzione per chiamare la moneta di conversione del server web service : .
funzione ConvertCurrency ( $ valore ) { global $
geoPlugin_array ,
if ( isset ( $ geoPlugin_array [ ' geoplugin_currencyCode '] ) && $ geoPlugin_array [ ' geoplugin_currencyCode '] = ' USD ' ! ) {
ritorno ' ( ' $ geoPlugin_array [' geoplugin_currencySymbol . ' . ] round ( ( $ importo * $ geoPlugin_array [' geoplugin_currencyConverter '] ) , 2) . ') ';
}
return false ;
} < br >
4
Aggiungere il codice per chiamare il fornitore di web service , GeoPlugin :
$ geoPlugin_array = unserialize ( file_get_contents ( ' http://www.geoplugin.net/php.gp?base_currency=GBP&ip = ' [ REMOTE_ADDR '] ) ) $ _SERVER . ';
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à dove si trova il computer e convertire in valuta locale
5
Aggiungere il codice per chiamare la funzione e per convertire la valuta : . < br
echo > ' Parole I costi del prodotto 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 valuta verrà chiamato e una conversione dal vivo sarà effettuata in valuta locale .