Web services websites toestaan om gegevens tussen verschillende applicaties en verschillende platformen uit te wisselen. Ze zijn gebouwd met behulp van XML om code en data te decoderen , en SOAP voor het transport via het internet ( met behulp van open standaard protocollen ) . SOAP is een XML - gebaseerd protocol om applicaties uitwisseling van inlichtingen over HTTP . Er zijn twee partijen bij een webservice : een dienst aanvrager ( of opdrachtgever ) en een dienstverlener ( of server ) . PHP kan een web service te bellen en om te zetten valuta om de omgeving waar de klant zich bevindt . Wat je nodig hebt Notepad Toon Meer Aanwijzingen 1 Open een teksteditor , zoals Kladblok . Kopen van 2 Maak een nieuwe PHP bestand 3 Maak een functie om het omrekenen van valuta webservice server bellen : . functie convertcurrency ( $ bedrag ) { global $ geoPlugin_array ; if ( isset ( $ geoPlugin_array [ ' geoplugin_currencyCode ' ] ) && $ geoPlugin_array [ ' geoplugin_currencyCode ' ] = ' USD ' ! ) { return ' ( ' $ geoPlugin_array [ ' geoplugin_currencySymbol . ' . ] round ( ( $ bedrag * $ geoPlugin_array [ ' geoplugin_currencyConverter ' ] ) , 2 ) . ' ) ' ; } terugkeer false; } < br Goedkope 4 > Voeg code toe aan de web service provider , GeoPlugin bel : $ geoPlugin_array = unserialize ( file_get_contents ( ' http://www.geoplugin.net/php.gp?base_currency=GBP&ip = ' [ REMOTE_ADDR ' ] ) ) $ _SERVER . ' ; Stel de variabele " base_currency , " die zal bepalen welke valuta waarvan u omzet . De plugin zal het IP-adres van uw computer te krijgen , die zal vertellen waar uw computer zich bevindt en om te zetten in uw lokale valuta 5 code toe aan de functie aan te roepen en om de valuta om te zetten : . < br echo > ' Het product kost £ 800 of ' . convertcurrency ( 800 ) . ' In uw lokale valuta < /div > ' ; 6 Sla het PHP- bestand 7 Voer het bestand in een browser . . Het omrekenen van valuta -functie wordt opgeroepen en een live conversie zal worden gedaan om uw lokale valuta .
|