Wie man eine Web -Service-Client verwenden . Sie werden unter Verwendung XML -Code und die Daten zu entschlüsseln, und SOAP , um es über das Internet transportieren ( über offene Standardprotokolle ) . SOAP ist ein XML -basiertes Protokoll zum Austausch von Informationen über Anwendungen HTTP lassen . Es gibt zwei Parteien an einen Web Service : Ein Service-Requester ( oder Client) und ein Service- Provider ( oder Server) . PHP aufrufen können einen Web-Service und Währungen umrechnen auf den lokalen Bereich, in dem sich der Client befindet . Things You
Notepad
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie einen Text -Editor wie Notepad.
2
Neues PHP-Datei
3
erstellen Sie eine Funktion , um die Währungsumrechnung Webservice-Server anrufen: .
Funktion ConvertCurrency ($ betrag) { global $
geoPlugin_array ;
if ( isset ($ geoPlugin_array [' geoplugin_currencyCode '] ) && $ geoPlugin_array [' geoplugin_currencyCode '] = 'USD' ) {
return ' ( ' $ geoPlugin_array [' geoplugin_currencySymbol . ' . ] round ( ( $ amount * $ geoPlugin_array [' geoplugin_currencyConverter '] ), 2) . ') ; }
return false; }
4
Fügen Sie Code, um die Web- Service-Provider , GeoPlugin anrufen:
$ geoPlugin_array = unserialize ( file_get_contents ( ' http://www.geoplugin.net/php.gp?base_currency=GBP&ip = '[ REMOTE_ADDR '])) $ _SERVER . ';
setzen Sie die Variable " base_currency ", die definieren, welche Währung Sie werden aus der Umwandlung wird . Das Plugin wird die IP-Adresse Ihres Computers zu erhalten, wird die angeben, wo sich Ihr Computer befindet und konvertieren Sie Ihre lokale Währung
5
Fügen Sie Code, um die Funktion aufrufen und die Währung zu konvertieren: .
echo '
Das Produkt kostet £ 800 oder ' . ConvertCurrency ( 800). ' In Ihrer lokalen Währung
';
6
Speichern Sie die PHP-Datei
7
Führen Sie die Datei in einem Browser. . Die Währungsumrechnung Funktion aufgerufen und eine Live- Konvertierung wird an die lokale Währung vorgenommen werden.