COTACAO DO DOLAR

1. COTACAO DO DOLAR

edinho
euabc

(usa Outra)

Enviado em 27/10/2008 - 12:21h

CARO FABIO.....Encontrei um script seu de como pegar do site do banco central a cotação do dolar epor no site em flash.....funcionava lindo...so q agora eles mudaram o link...e esta dando um erro,,,o primeiro fica sempre ,1,5(q é do de Compra)....eis o link novo

http://www4.bcb.gov.br/pec/taxas/batch/taxas.asp?id=txdolar&id=txdolar

E EIS O PHP:

<?php

/**
* Cotação do dolar
* - Gera um xml , que será capturado pelo Flash, para exibir a cotação do dolar
* Autor: Fábio Berbert de Paula <fabio@vivaolinux.com.br>
* http://www.vivaolinux.com.br
* Adptação: Luiz Alberto S. Ribeiro <madeinnordeste@hotmail.com>
*
* @version $Id$
* @copyright 2005
**/
//abre o arquivo do banco central
if(!$fp=fopen("http://www4.bcb.gov.br/pec/taxas/batch/taxas.asp?id=txdolar&id=txdolar" ,"r" )) {
$erroEcontrado = true;
exit;
}

//lê o conteudo da pagina
$conteudo = '';
while(!feof($fp)) { // leia o conteúdo da página
$conteudo .= fgets($fp,1024);
}
fclose($fp);

/* pega os dois números que tem o seguinte formato:
9,9999 (ex.: 2,8182)
O primeiro número é a taxa de compra e o segunda, taxa de venda
*/
eregi("([0-9],[0-9]{1,}).*([0-9],[0-9]{1,})",$conteudo,$saida);
list($lixo,$taxaCompra,$taxaVenda) = $saida;

//informa ao browser que o xml
Header("Content-type: application/xml");

//imprime a primeira linha do xml
echo "<?xml version='1.0' encoding='UTF-8'?>";

//imprime o primeiro elemento do xml
echo "<dolar>";

//imprime a data no formato brasil
echo "<data>";
echo date("d/m/Y");
echo "</data>";

//imprime a taxa de compra
echo "<compra>R$ $taxaCompra</compra>";

//imprime a taxa de venda
echo "<venda>R$ $taxaVenda</venda>";

//imprime o ultimo elemento do xml
echo "</dolar>";

?>



Se puder me ajudar eu agradeço.......


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts