Inserindo a Cotação do Dólar e do Euro no seu site

Nesse post vamos ver um script que insere no site a cotação do Dólar (U$) e do Euro (€), e que permite ainda fazer cálculos com os valores, caso não queira exibir o valor da cotaçào na tela.

Inserindo a Cotação do Dólar e do Euro no seu site

Nesse post vamos ver um script que insere no site a cotação do Dólar (U$) e do Euro (€), e que permite ainda fazer cálculos com os valores, caso não queira exibir o valor da cotação na tela.


Veja abaixo o código comentado.





//abre o arquivo com as informações da cotação
//o arquivo é retirado do site da UOL, na área de economia
//se não conseguir abrir o arquivo aparecerá uma mensagem
//falando que não foi possível abrir a página de cotação


if(!$fp=fopen("http://economia.uol.com.br/cotacoes/" ,"r" )) {
    echo "Erro ao abrir a página de cotação";    
 exit;
 }


//iniciamos a variável conteúdo
//responsável por receber os valores da cotação
//repare que ela é iniciada com valor ""
//pra que ela fique totalmente vazia
$conteudo = "";


//iniciamos um loop que fará a leitura
//do conteúdo da página de cotação
//inserindo os valores obtidos na variável conteudo
while(!feof($fp))
{ // leia o conteúdo da página  
$conteudo .= fgets($fp,1024);
}fclose($fp);


//iniciaremos outro loop
//agora ele irá pegar o valor
//da variável conteúdo e dividirá em um array
//tornando possível escrever o valor
//de cada uma das cotações
$cont =0;
preg_match_all("/([0-9],[0-9]{3,}).*([0-9],[0-9]{3,})/", $conteudo, $saida, PREG_SET_ORDER);
foreach ($saida as $saida2)
{
 $taxaCompra = $saida2[1];
 $taxaVenda = $saida2[2];
switch($cont){
 case 2: echo "Dólar Comercial
Compra: R$ $taxaCompra
Venda : R$ $taxaVenda"; break;
 case 3: echo "Dólar Paralelo
Compra: R$ $taxaCompra
Venda : R$ $taxaVenda"; break;
 case 4: echo "Dólar Turismo
Compra: R$ $taxaCompra
Venda : R$ $taxaVenda"; break;
 case 5: echo "Euro 
Compra: R$ $taxaCompra
Venda : R$ $taxaVenda"; break;
 }
$cont = $cont+1;
}



?>


Viram como é fácil?!


Qualquer dúvida postem nos comentários.


Grande abraço e até o próximo post.

O melhor celular intermediário para importar?

Conteúdo relacionado

Realme GT Master: Celular Premium da marca chega ao Brasil; confira preços e ficha
Celulares

Realme GT Master: Celular Premium da marca chega ao Brasil; confira preços e ficha

Lançado dia 19 de outubro de 2021 no Brasil, o Realme GT Master Edition chega para ser o carro-chefe de tecnologias da fabricante.

Como resolver o erro VCRUNTIME140.DLL do Wampserver?
Programação

Como resolver o erro VCRUNTIME140.DLL do Wampserver?

O erro acontece em uma nova instalação do WampServer, veja como resolver facilmente este problema.

Quer aprender PHP? Saiba mais
Programação

Quer aprender PHP? Saiba mais

Chegou o tão aguardado curso online de PHP do Oficina da Net. Você não pode perder. PHP é uma das linguagens mais usadas no mundo. Os conteúdos que vou mostrar no curso, são exatamente o que você precisa saber para iniciar sua carreira como programador.