Web services permitem que sites para a troca de dados entre diferentes aplicações e plataformas diferentes. Eles são construídos usando XML para codificar e decodificar dados e SOAP para transportá-lo através da Internet (usando protocolos padrão aberto) . SOAP é um protocolo baseado em XML para permitir troca de informações sobre aplicações HTTP. Há duas partes em um serviço web : um solicitante de serviço (ou cliente ) e um prestador de serviços (ou servidor) . PHP pode chamar um serviço web e converter a moeda para a área local onde o cliente se encontra. Coisas que você precisa
Notepad
Mostrar Mais instruções
1
Abra um editor de texto, como o Bloco de Notas.
2
Criar um novo . arquivo PHP
3
Criar uma função para chamar a conversão de moeda servidor web service :
função convertcurrency ( $ quantidade ) {
global de US $ geoPlugin_array ;
if ( isset ($ geoPlugin_array [' geoplugin_currencyCode '] ) && $ geoPlugin_array [' geoplugin_currencyCode '] = ' USD '!) {
retorno ' (' $ geoPlugin_array [' geoplugin_currencySymbol . '.' (]) , 2. ] round ( $ quantidade * $ geoPlugin_array [' geoplugin_currencyConverter )') ';
}
return false; }
< br >
4
Adicione código para chamar o provedor de serviços web, GeoPlugin :
$ geoPlugin_array = unserialize ( file_get_contents (' http://www.geoplugin.net/php.gp?base_currency=GBP&ip = ' . $ _SERVER [' REMOTE_ADDR ']) );
Defina o " base_currency ", variável que irá definir o que moeda que você está convertendo de . O plugin irá obter o endereço IP do seu computador, o que vai dizer onde o computador está localizado e converter a sua moeda local
5
Adicione código para chamar a função e para converter a moeda : .
echo '
O produto custa £ 800 ou ' . convertcurrency ( 800) . ' Na sua moeda local
';
6
Salve o arquivo PHP
7
Execute o arquivo em um navegador. . A função de conversão de moeda será chamado e uma conversão ao vivo será feita a sua moeda local.