Mira, por ejemplo la siguiente función se parece a la otra que te puse, entra a la página de Banamex y toma el valor del dólar.
Código PHP:
<?
function valor_dolar($tipo)
{
//abres la página y la guardas en un arreglo
$filas_banamex=file('http://www.banamex.com.mx/esp/finanzas/divisas/divisas.jsp','r');
//buscas en las filas por la palabra Ventanilla
for($i=0;$i<count($filas_banamex);$i++)
if(strstr($filas_banamex[$i],"Ventanilla"))
{
//cuando encuentres la palabra, los dos siguientes
//renglones te dicen los valores a la compra y venta
$i=$i+$tipo;
ereg("([0-9.]+)</td>",$filas_banamex[$i],$dolar);
}//end if
return $dolar[1];
}//end function
?>
¿Cómo se usa?
echo valor_dolar(1); //imprime el valor a la compra
echo valor_dolar(2); //imprime el valor a la compra
Y esa es la idea para tomar el valor del dólar de cualquier página.