написал небольшой скрипт, который получает курсвалют с яндекса(на нем раньше обновления появляются, чем на sbrf.ru)
$file = implode("",file("yandex.ru"));
preg_match_all('/(?<=>)[0-9]{2}[\,][0-9]{4}(?=<\/strong><\/td>)/', $file, $out);
for($j=0; $j<4; $j++)
{
$out1[] = str_replace(",",".",$out[0][$j]);
}
$date2 = "0".date("d")+1 ."/".date("m")."/".date("Y");
$ee=round($out1[3]-$out1[2],4);
$dd=round($out1[1]-$out1[0],4);
if($dd>0) {$d = "+"; $color = "blue";} else {$d = " "; $color="red";}
if($ee>0) {$e = "+"; $color2 = "blue";} else {$e = " "; $color2="red";}
if($out1[2]!="" || $out1[3]!="")
{
echo "<u>Сегодня: <b>".date("d/m/Y")."</u></b><br> USD = <font size='+2'>".$out1[0]."</font><br> EUR = <font size='+2'>".$out1[2]."</font>\n<br><br>";
echo "<u>Завтра: <b>".$date2."</b></u><br> USD = <font size='+2'>".$out1[1]."</font> <font color='$color'>$d".$dd."</font><br> ";
if($ee != -$out1[2]) echo " EUR = <font size='+2'>".$out1[3]."</font> <font color='$color'>$d".$ee."<br> ";
else echo " EUR = Неизвестно\n<br>";
}
else
{
echo "<u>Сегодня: <b>".date("d/m/Y")."</u></b><br> USD = <font size='+2'>".$out1[0]."</font><br> EUR = <font size='+2'>".$out1[1]."</font>\n<br><br>";
echo "<u>Завтра: <b>$date2</b></u><br> ";
echo "USD = Неизвестно
EUR = Неизвестно";
}
?>
Комментариев нет:
Отправить комментарий