webtjenester tillate nettsteder for å utveksle data mellom ulike programmer og ulike plattformer . De er bygget ved hjelp av XML til kode og dekode data , og SOAP å transportere den over Internett ( bruk av åpen standard protokoller ) . SOAP er en XML - basert protokoll for å la applikasjoner utveksle informasjon over HTTP . Det er to parter i en web- tjeneste : en tjeneste anmoder ( eller klient ) og en tjenesteleverandør (eller server) . PHP kan kalle en web service og konvertere valuta til det lokale området hvor kunden befinner seg. Du trenger
Notepad
Vis flere instruksjoner
en
Åpne en teksteditor , for eksempel Notisblokk .
2
Lag en ny PHP-filen
3
Lag en funksjon for å ringe om valuta webtjeneste server: .
funksjon convertcurrency ( $ beløp) {
global $ geoPlugin_array ;
if ( isset ( $ geoPlugin_array [ ' geoplugin_currencyCode '] ) && $ geoPlugin_array [ ' geoplugin_currencyCode '] = ' USD ' ! ) {
return ' ( ' $ geoPlugin_array [' geoplugin_currencySymbol . ' . ] round ( ( $ beløp * $ geoPlugin_array [' geoplugin_currencyConverter '] ) , 2 ) . ') ';
}
return false ;
}
4
Legg til kode for å ringe web tjenesteleverandøren, GeoPlugin : en
$ geoPlugin_array = unserialize ( file_get_contents (' http://www.geoplugin.net/php.gp?base_currency=GBP&ip = ' [ REMOTE_ADDR '] ) ) $ _SERVER . ';
Sett variabelen " base_currency ", som vil definere hvilken valuta du konverterer fra . Den plugin får IP- adressen til datamaskinen , som vil fortelle den hvor datamaskinen befinner seg , og konvertere til din lokale valuta
5
Legg til kode for å ringe funksjon og for å konvertere valuta : .
echo '
produktet koster £ 800 eller' . convertcurrency (800) . ' I din lokale valuta < /div > ';
6
Lagre PHP-filen
7
Kjør filen i en nettleser. . Om valuta -funksjonen vil bli kalt og en live konvertering vil bli gjort til din lokale valuta.