site da uol mudou de layout, então codigo parou de funcionar.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
body {
margin:0;
padding:0;
}
.colunaCto {
width:32%;
max-width:32%;
min-width:150px;
height:100px;
float:left;
margin:.2%;
padding:.2%;
}
.colunaCto:hover {
width:32%;
max-width:32%;
min-width:150px;
height:100px;
float:left;
margin:.2%;
padding:.2%;
background:#F7F7F7;
}
.ctoTitulo {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
background:#EFEFEF;
padding:10px;
width:auto;
text-align:center;
border-bottom:solid 1px #FFFFFF;
}
.colunaCtoIntRS {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
padding-top:20px;
width:60%;
float:left;
color:#577293;
}
.colunaCtoIntPC {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
padding-top:20px;
width:40%;
float:right;
}
.corN {
color:#900;
}
.corP {
color:#063;
}
</style>
</head>
<body>
<span class="cotacao">
<?php
// By: Valsitoquio R. da Silva - 2013
$data = array('<h2 class="pg-bgcolor4">', '<a href="http://economia.uol.com.br/cotacoes/cambio/" class="cl_white">Câmbio</a>
', '<span class="pg-sprites1 seta"></span>', '</h2>', '<ul>', '<li>', '<p><a href="http://economia.uol.com.br/cotacoes/cambio/dolar-comercial-estados-unidos/" class="cl_white">Dólar com</a></p>', '<p><a href="http://economia.uol.com.br/cotacoes/cambio/peso-argentina/" class="cl_white">Peso arg</a></p>
', '<p><a href="http://economia.uol.com.br/cotacoes/cambio/euro-uniao-europeia/" class="cl_white">Euro</a></p>', '<p class="cotacao">', '</li>', '<span class="sprites4 ic-cotacao vlr-negativo">', '</p>', ' ', '
', '</span>', '</ul>', '</div>', '
', '</section>');
$exclude = array('', '', '', '', '', '', '', '', '', '', '', '|', '', '', '','|', '', '', '', '');
$array = str_replace($data, $exclude, file_get_contents("http://economia.uol.com.br/"));
$dados = explode('<div id="cambio">', $array);
$dados2 = explode('<div class="colunas colunas1">', $dados[1]);
$cto = explode('|', $dados2[0]);
?>
</span>
<div class="colunaCto">
<div class="ctoTitulo">Dólar comercial
</div>
<div class="colunaCtoIntRS"><?php echo $cto[2]; ?></div>
<div class="colunaCtoIntPC"><?php
$negativo = explode('-', $cto[1]);
if(empty($negativo[0])) {
echo '<span class="corN">'.$cto[1].'</span>';
echo '<br />';
echo '<img src="http://cdn1.iconfinder.com/data/icons/musthave/16/Stock%20Index%20Down.png" border="0" />';
} else {
echo '<span class="corP">'.$cto[1].'</span>';
echo '<br />';
echo '<img src="http://cdn1.iconfinder.com/data/icons/sketchdock-ecommerce-icons/arrow-up-blue.png" border="0" />';
}
?></div>
</div>
<div class="colunaCto">
<div class="ctoTitulo">Peso Argentino </div>
<div class="colunaCtoIntRS"><?php echo $cto[4]; ?></div>
<div class="colunaCtoIntPC">
<?php
$negativo = explode('-', $cto[3]);
if(empty($negativo[0])) {
echo '<span class="corN">'.$cto[3].'</span>';
echo '<br />';
echo '<img src="http://cdn1.iconfinder.com/data/icons/musthave/16/Stock%20Index%20Down.png" border="0" />';
} else {
echo '<span class="corP">'.$cto[3].'</span>';
echo '<br />';
echo '<img src="http://cdn1.iconfinder.com/data/icons/sketchdock-ecommerce-icons/arrow-up-blue.png" border="0" />';
}
?>
</div>
</div>
<div class="colunaCto">
<div class="ctoTitulo">Euro </div>
<div class="colunaCtoIntRS"><?php echo $cto[6]; ?></div>
<div class="colunaCtoIntPC">
<?php
$negativo = explode('-', $cto[5]);
if(empty($negativo[0])) {
echo '<span class="corN">'.$cto[5].'</span>';
echo '<br />';
echo '<img src="http://cdn1.iconfinder.com/data/icons/musthave/16/Stock%20Index%20Down.png" border="0" />';
} else {
echo '<span class="corP">'.$cto[5].'</span>';
echo '<br />';
echo '<img src="http://cdn1.iconfinder.com/data/icons/sketchdock-ecommerce-icons/arrow-up-blue.png" border="0" />';
}
?>
</div>
</div>
</body>
</html>
este ai eu fiz espero ter ajudado