webtjenester tillader hjemmesider til at udveksle data mellem forskellige programmer og forskellige platforme . De er bygget ved hjælp af XML til kode og at afkode data og SOAP til at transportere det over internettet (ved hjælp af åbne standardprotokoller ) . SOAP er en XML - baseret protokol til at lade ansøgninger udveksle oplysninger over HTTP. Der er to parter i en web service : en service requester ( eller klient ) og en tjenesteudbyder ( eller server). PHP kan kalde en web service og konvertere valuta i det lokalområde, hvor kunden befinder sig. Ting du skal
Notesblok
Vis Flere Instruktioner
1
Åbn en teksteditor som Notesblok .
2
Opret en ny PHP-fil
3
Opret en funktion til at kalde valutaomregning webservice server: .
funktion convertcurrency ( $ beløb) {
global $ geoPlugin_array ;
if ( isset ( $ geoPlugin_array [' geoplugin_currencyCode '] ) && $ geoPlugin_array [' geoplugin_currencyCode '] = ' USD '! ) {
return ' ( ' $ geoPlugin_array [' geoplugin_currencySymbol . «. ] round ( ( $ beløb * $ geoPlugin_array [' geoplugin_currencyConverter '] ), 2) . ') «
}
return false ;
} < br >
4
Tilføj kode til at kalde web service udbyder, GeoPlugin : Hej
$ geoPlugin_array = unserialize ( file_get_contents ( ' http://www.geoplugin.net/php.gp?base_currency=GBP&ip = ' [ REMOTE_ADDR '] ) ) $ _SERVER . «
Sæt variablen" base_currency ", som vil definere, hvilken valuta du konverterer fra . Dette plugin vil få IP -adressen på din computer , som vil fortælle den , hvor computeren er placeret, og konvertere til din lokale valuta
5
Tilføj kode til at kalde funktionen og til at konvertere valuta : . < br >
echo '
produktet koster £ 800 eller «. convertcurrency ( 800 ) . ' I din lokale valuta
' ;
6
Gem PHP fil
7
Kør filen i en browser. . Valutaen konvertering funktion vil blive kaldt , og en live konverteringen vil ske til din lokale valuta .