webbtjänster tillåter webbplatser att utbyta data mellan olika applikationer och olika plattformar . De är byggda med hjälp av XML till koden och att avkoda data och SOAP för att transportera den över Internet ( med hjälp av öppna standardprotokoll ) . SOAP är ett XML - baserat protokoll för att låta applikationer utbyta information över HTTP . Det finns två parter i en webbtjänst : en tjänst Requester ( eller klient ) och en tjänsteleverantör ( eller server ) . PHP kan anropa en webbtjänst och omvandla valutan till den lokala område där kunden befinner sig. Saker du behöver
Anteckningar
Visa fler instruktioner
1
Öppna en textredigerare , till exempel Anteckningar .
2
Skapa ett nytt PHP -fil Addera 3
Skapa en funktion för att ringa valutakonvertering server webbtjänst : .
funktion convertcurrency ( $ belopp ) {
global $ geoPlugin_array ;
if ( isset ( $ geoPlugin_array [ ' geoplugin_currencyCode ' ]) && $ geoPlugin_array [ ' geoplugin_currencyCode ' ] = ' USD ' ! ) {
return ' ( ' $ geoPlugin_array [' geoplugin_currencySymbol . ' . ] rundan ( ( $ belopp * $ geoPlugin_array [ ' geoplugin_currencyConverter ' ] ) , 2 ) . ' ) " ;
}
return false ;
}
4
Lägg koden för att ringa leverantören webbtjänst , GeoPlugin :
$ geoPlugin_array = unserialize ( file_get_contents ( ' http://www.geoplugin.net/php.gp?base_currency=GBP&ip = ' [ REMOTE_ADDR ' ] ) ) $ _SERVER . ';
Ställ variabeln " base_currency , " som kommer att definiera vilken valuta du konverterar från . Insticksprogrammet kommer att få IP -adressen för din dator , kommer som berättar det där datorn är placerad och konvertera till din lokala valuta
5
Lägg kod för att anropa funktionen och att konvertera valutan : .
echo '
produkten kostar £ 800 eller " . convertcurrency ( 800 ) . " I din lokala valuta < /div > ' ;
6
Spara PHP filen
7
Kör filen i en webbläsare . . Den valutakonvertering funktionen kommer att kallas och en levande konvertering kommer att göras till din lokala valuta .