Cotação do Dolar - versão 2
<?php
function cotacao_dolar(){
//abrindo arquivo
if(!$fp=fopen("http://conteudo.bcb.gov.br/api/feed/pt-br/PAINEL_INDICADORES/cambio" ,"r" )) exit;
$conteudo = "";
//lendo arquivo
while(!feof($fp)) {
$conteudo .= fgets($fp,1024);
}
//fechando arquivo do banco
fclose($fp);
$xml = new SimpleXMLElement($conteudo);
//echo "<pre>";
//print_r($xml);
//print_r($xml->entry[1]);
//echo count($xml->entry);
//exit();
for($i=0; $i<count($xml->entry); $i++){
if($xml->entry[$i]->id == 'painel_indicadores_INDICADOR_CAMBIO_DOLAR_PTAX'){
$ptax_id = $i;
}else
if($xml->entry[$i]->id == 'painel_indicadores_INDICADOR_CAMBIO_DOLAR'){
$dolar_id = $i;
}
}
$texto_ptax_temp = explode("<div id=rate>",$xml->entry[$ptax_id]->content);
$texto_ptax_temp1 = explode("</div>",$texto_ptax_temp[1]);
$texto_ptax_temp1 = explode("<div id=value>",$texto_ptax_temp1[1]);
$texto_ptax['compra'] = $texto_ptax_temp1[1];
$texto_ptax_temp2 = explode("</div>",$texto_ptax_temp[2]);
$texto_ptax_temp2 = explode("<div id=value>",$texto_ptax_temp2[1]);
$texto_ptax['venda'] = $texto_ptax_temp2[1];
$texto_ptax_temp = explode("<div id=data>",$xml->entry[$ptax_id]->content);
$texto_ptax_temp3 = explode("</div>",$texto_ptax_temp[1]);
$texto_ptax['data'] = $texto_ptax_temp3[0];
// ------------------------------
$texto_dolar_temp = explode("<div id=rate>",$xml->entry[$dolar_id]->content);
$texto_dolar_temp1 = explode("</div>",$texto_dolar_temp[1]);
$texto_dolar_temp1 = explode("<div id=value>",$texto_dolar_temp1[1]);
$texto_dolar['compra'] = $texto_dolar_temp1[1];
$texto_dolar_temp2 = explode("</div>",$texto_dolar_temp[2]);
$texto_dolar_temp2 = explode("<div id=value>",$texto_dolar_temp2[1]);
$texto_dolar['venda'] = $texto_dolar_temp2[1];
$texto_dolar_temp = explode("<div id=data>",$xml->entry[$dolar_id]->content);
$texto_dolar_temp3 = explode("</div>",$texto_dolar_temp[1]);
$texto_dolar['data'] = $texto_dolar_temp3[0];
//echo "</pre>";
$tabela_cotacao = "<center>
<font face=\"Tahoma\" color=\"#000080\" style=\"font-size: 9pt\">Câmbio – Dólar EUA</font><br>";
$tabela_cotacao = $tabela_cotacao."
<table border=\"1\" cellpadding=\"2\" cellspacing=\"0\" style=\"border-collapse: collapse\">
<tr>
<th><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">Data</font></th>
<th><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">Compra</font></th>
<th><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">Venda</font></th>
</tr>
<tr align=\"center\">
<td><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">".$texto_ptax['data']." (PTAX)</font></td>
<td><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">".$texto_ptax['compra']."</font></td>
<td><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">".$texto_ptax['venda']."</font></td>
</tr>
<tr align=\"center\">
<td><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">".$texto_dolar['data']."</font></td>
<td><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">".$texto_dolar['compra']."</font></td>
<td><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">".$texto_dolar['venda']."</font></td>
</tr>
<tr>
<td colspan=3><font face=\"Tahoma\" color=\"#000000\" style=\"font-size: 7pt\">Fonte: <a href=\"http://www.bcb.gov.br\">www.bcb.gov.br</a></font></td>
</tr>
</table>
";
$tabela_cotacao = $tabela_cotacao."</center>";
return $tabela_cotacao;
}
echo cotacao_dolar();
?>