Tecnología

Inicio

Cómo utilizar un cliente de servicios Web

Cómo utilizar un cliente de servicios Web


Los servicios Web permiten a los sitios web para el intercambio de datos entre diferentes aplicaciones y diferentes plataformas. Se construye usando XML para codificar y decodificar los datos, y SOAP para el transporte a través de Internet (utilizando protocolos estándar abiertos). SOAP es un protocolo basado en XML para permitir que las aplicaciones de intercambio de información a través de HTTP. Hay dos partes en un servicio web: un solicitante de servicio (o cliente) y un proveedor de servicios (o servidor). PHP puede llamar a un servicio web y convertir la moneda de la zona donde se encuentra el cliente.

Instrucciones

1 Abra un editor de texto, como el Bloc de notas.

2 Crear un nuevo archivo PHP.

3 Crear una función para llamar al servidor de conversión de divisas servicio web:

convertcurrency función ($ cantidad) {

global $geoPlugin_array;

if (isset ($ geoPlugin_array [ 'geoplugin_currencyCode']) && $ geoPlugin_array [ 'geoplugin_currencyCode']! = 'USD') {

retorno '(' $ geoPlugin_array [ 'geoplugin_currencySymbol'] redonda (($ * $ geoPlugin_array cantidad [ 'geoplugin_currencyConverter']), 2)... ')';

}

falso retorno;

}

4 Añadir un código para llamar al proveedor de servicios web, GeoPlugin:

$ GeoPlugin_array = unserialize (file_get_contents ( 'http://www.geoplugin.net/php.gp?base_currency=GBP&ip=' $ _SERVER [ 'REMOTE_ADDR']).);

Ajuste el "base_currency," la variable que va a definir cuál es la moneda que está convirtiendo a partir. El plug-in tomará la dirección IP de su ordenador, lo que le indiquen dónde se encuentra su ordenador y convertir a su moneda local.

5 Añadir código para llamar a la función y para convertir la moneda:

echo '<div> El producto cuesta 800 £ o'. convertcurrency (800). 'En su moneda local </ div>';

6 Guarde el archivo PHP.

7 Ejecute el archivo en un navegador. La función de conversión de moneda se llama y se hará una conversión en directo a su moneda local.