Como tenia unos minutos libres :P , te hize la pega
Código PHP:
<?
// Robar Indicadores Economicos de Yahoo xD
// By DeeRme
// http://deerme.org
function abrir($u)
{
$leer = fopen($u,"r");
$i='0';
while( !feof($leer) )
{
$texto = $texto . fgets($leer);
$i++;
}
fclose($leer);
return $texto;
}
$html_yahoo=abrir('http://finance.yahoo.com/currency');
$html_yahoo=str_replace(array("\n","\r"),array("",""),$html_yahoo);
// Vamos a Parsear el Codigo
// http://deerme.org/web/sec/php/sub/Tips/id/35
$parser='|<td align="right" class="yfnc_tabledata1">(.*?)</td>|is';
if( preg_match_all($parser, $html_yahoo, $title) )
{
print_r($title[1]);
}
else
{
echo "Cambiaron Codigo xD";
}
?>
Lo cual Imprime (en la linea print_r($title[1] que es la matriz con los datos capturados)
Código:
Array
(
[0] => 116.6050
[1] => 0.7621
[2] => 1.1766
[3] => 0.5181
[4] => 1.2913
[5] => 1.2246
[6] => 0.008576
[7] => 0.006536
[8] => 0.010090
[9] => 0.004444
[10] => 0.011074
[11] => 0.010502
[12] => 1.3121
[13] => 152.9974
[14] => 1.5438
[15] => 0.6798
[16] => 1.6943
[17] => 1.6068
[18] => 0.8499
[19] => 99.1034
[20] => 0.6477
[21] => 0.4404
[22] => 1.0975
[23] => 1.0408
[24] => 1.9300
[25] => 225.0475
[26] => 1.4709
[27] => 2.2708
[28] => 2.4923
[29] => 2.3635
[30] => 0.7744
[31] => 90.2989
[32] => 0.5902
[33] => 0.9112
[34] => 0.4012
[35] => 0.9483
[36] => 0.8166
[37] => 95.2189
[38] => 0.6224
[39] => 0.9608
[40] => 0.4231
[41] => 1.0545
)
Ahora debes analizar que posicion de la matriz representa cada valor (yo haria esa matriz con indices textuales seria mas facil identificar algun cambio).
PD : Te recomiendo, que si lo vas a aplicar en tu Sitio, Tu Script Detecte si se ha cambiado el dia ( y hora especifica onda las 12:00 del dia), si ya se cambio el dia (respecto a la fecha guardada en la bd), los datos los recojes del sitio de yahoo, y los guardas en tu base de datos, luego simplemente los muestras (se entiende la idea, es decir, que una sola vez al dia, los datos son capturadors y guardados en la bd, luego simplemente los extraes de tu base de datos :P)
Saludos
-----
Bueno al final, al final ahora crea una
Matriz con Indices Textuales (Muxo mas facil de Trabajar con Ella), aqui puedes ver el
Codigo Final en mi Tips