Servicios Web permiten a los sitios web para intercambiar datos entre las diferentes aplicaciones y diferentes plataformas . Se construyen utilizando XML para codificar y decodificar los datos , y SOAP para transportarlo 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. Cosas que necesitará
Bloc de notas
Mostrar más 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 servicio web del servidor de conversión de moneda: .
ConvertCurrency función ( $ cantidad ) { global $
geoPlugin_array ;
if ( isset ($ geoPlugin_array [' geoplugin_currencyCode '] ) && $ geoPlugin_array [ ' geoplugin_currencyCode '] = 'USD ' ) {
regreso ' ( ' $ geoPlugin_array [' geoplugin_currencySymbol . ». ] round ( ($ cantidad * $ geoPlugin_array [' geoplugin_currencyConverter ']) , 2 ) . ') ' ;
}
return false ; }
< br > Página 4
Agregue 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 = ' [ REMOTE_ADDR ']) ) $ _SERVER . ' ;
Establecer el " base_currency , " la variable que va a definir cuál es la moneda que va a convertir a partir . El plugin tomará la dirección IP de su ordenador, que le dirá a donde se encuentra el equipo y convertir a su moneda local
5
Agregue código para llamar a la función , y para convertir la moneda : .
echo '
Los costos del producto £ 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 una conversión en vivo estará a su moneda local.