Uma pequena contribuição, espero que ajude a todos que procuram a cotação do dólar, euro e bolsa de valores.
Estou utilizando a API da cotação bolsa de valores da Agência Idéias, que retorna o resultado em Json ou XML, neste caso estou utilizando o JSON.
http://developers.ag...com.br/cotacoes
<? // Funcao para exibir as setas function graficoVariacao($variacao) { if (strpos($variacao, "+")) { echo "<img src=seta-up.png>"; } else { echo "<img src=seta-down.png>"; } } $url = 'http://developers.agenciaideias.com.br/cotacoes/json'; $ch = curl_init($url); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); curl_setopt( $ch, CURLOPT_HTTPHEADER , array( 'Accept: application/json' ) ); $result = curl_exec( $ch ); $result = json_decode( $result, true ); // print_r($result); $bovespaCotacao = $result[bovespa][cotacao]; $bovespaVariacao = $result[bovespa][variacao]; $dolarCotacao = $result[dolar][cotacao]; $dolarVariacao = $result[dolar][variacao]; $euroCotacao = $result[euro][cotacao]; $euroVariacao = $result[euro][variacao]; $atualizacao = $result[atualizacao]; ?><br> Bovespa<br> Cotação: <? echo $bovespaCotacao; ?><br> Variação: <? echo $bovespaVariacao; ?><br> Seta: <? echo graficoVariacao($bovespaVariacao); ?><br> <br> Dólar<br> Cotação: <? echo $dolarCotacao; ?><br> Variação: <? echo $dolarVariacao; ?><br> Seta: <? echo graficoVariacao($dolarVariacao); ?><br> euro<br> Cotação: <? echo $euroCotacao; ?><br> Variação: <? echo $euroVariacao; ?><br> Seta: <? echo graficoVariacao($euroVariacao); ?><br> <br> <br> Atualização: <? echo $atualizacao; ?>