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.

Por | @jonathanlamimkt Programação

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.

Mais sobre: php, programação, cotação
Share Tweet
DESTAQUESRecomendadoMais compartilhados
Comentários
AINDA NÃO SE INSCREVEU?

Vem ver os vídeos legais que
estamos produzindo no Youtube.