Les services Web permettent sites d'échanger des données entre différentes applications et plates-formes différentes . Ils sont construits en utilisant XML pour coder et décoder des données et SOAP pour le transporter sur Internet (en utilisant des protocoles standards ouverts). SOAP est un protocole basé sur XML pour permettre aux applications d'échanger des informations via HTTP. Il ya deux parties à un service Web : un demandeur de service (ou client ) et un fournisseur de services (ou serveur). PHP peut appeler un service Web et convertir des devises à la région où se trouve le client. Choses que vous devez
Notepad
Afficher plus Instructions
1
Ouvrez un éditeur de texte comme Bloc-notes .
2
Créer un nouveau fichier PHP
3
créer une fonction pour appeler le serveur de service Web de conversion de devises : .
fonction ConvertCurrency
( montant) { global $
de geoPlugin_array ;
if ( isset ($ geoPlugin_array [' geoplugin_currencyCode '] ) && $ geoPlugin_array [' geoplugin_currencyCode '] = ' USD' ! ) {
retour »(« $ geoPlugin_array [' geoplugin_currencySymbol . . ] round ( (montant $ * geoPlugin_array [' geoplugin_currencyConverter '] ), 2) . ') ; }
Return of false; }
< br > Hôtels 4
Ajout de code pour appeler le fournisseur de service web , GeoPlugin :
geoPlugin_array $ = unserialize ( file_get_contents (' http://www.geoplugin.net/php.gp?base_currency=GBP&ip = '[ REMOTE_ADDR '] ) ) $ _SERVER . »;
Réglez le " base_currency , «variable qui va définir quelle devise vous convertissez . Le plugin obtenir l'adresse IP de votre ordinateur, qui sera lui dire où se trouve votre ordinateur et de les convertir dans votre devise locale
5
Ajout de code pour appeler la fonction et de convertir la monnaie : .
echo '
Les coûts des produits £ 800 ou ». ConvertCurrency (800) . »Dans votre monnaie locale
';
6
Enregistrez le fichier PHP
7
Exécutez le fichier dans un navigateur. . La fonction de conversion de devises sera appelée et une conversion en direct sera mis à votre monnaie locale .