Hvordan bruke en Web Service Client

Hvordan bruke en Web Service Client


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 åpne standardprotokoller). 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 webtjeneste og konvertere valuta til det lokale området der kunden befinner seg.

Bruksanvisning

1 Åpne et tekstredigeringsprogram, for eksempel Notisblokk.

2 Opprett en ny PHP-fil.

3 Lag en funksjon for å ringe om valuta webtjeneste serveren:

funksjon convertcurrency ($ beløp) {

global $geoPlugin_array;

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

return '(' $ geoPlugin_array [ 'geoplugin_currencySymbol'] runde (($ mengde * $ geoPlugin_array [ 'geoplugin_currencyConverter']), 2)... ')';

}

return false;

}

4 Legg kode for å ringe web tjenesteleverandøren, GeoPlugin:

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

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 er plassert og konvertere til din lokale valuta.

5 Legg kode for å kalle funksjonen og å konvertere valuta:

echo '<div> Produktet koster £ 800 eller'. convertcurrency (800). "I din lokale valuta </ ​​div> ';

6 Lagre PHP-filen.

7 Kjør filen i en nettleser. Currency Conversion funksjonen vil bli kalt og en live konvertering vil bli gjort til den lokale valutaen.