File size: 1.84Kb
<?
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
require_once "../../../../sys/inc/$inc.php";
}
$set['title']='Курсы валют';
include_once '../../../../sys/inc/thead.php';
err();
aut();
#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltip' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='/modules/services/'>" . lang('Развлечения и сервисы') . "</a> <i class='fa fa-angle-right fa-fw'></i> Курсы валют";
echo "</div>";
echo "<div class='list-group-item'>";
echo '<b>Курс валют:</b><br><br>';
//error_reporting(0);
//header('Cache-control: no-cache');
//header('Content-type: text/html; charset=utf-8');
$content = get_content();
$pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i";
preg_match_all($pattern, $content, $out, PREG_SET_ORDER);
$dollar = $euro = '';
foreach($out as $cur)
{
if($cur[2] == 840) $dollar = str_replace(',','.',$cur[4]);
if($cur[2] == 978) $euro = str_replace(',','.',$cur[4]);
}
function get_content()
{
// Формируем сегодняшнюю дату
$link = 'http://www.cbr.ru/scripts/XML_daily.asp?date_req='.date('d/m/Y');
$text = '';
$fd = fopen($link, 'r');
if(!$fd) echo 'Запрашиваемая страница не найдена';
else
{
while(!feof ($fd)) $text .= fgets($fd, 4096);
}
fclose($fd);
return $text;
}
$rf = date('d.m.Y');
echo'Курс валют на '.$rf.':<br><br>
<font color=green>1 USD: '.$dollar.' руб
<br/>
1 EURO: '.$euro.' руб</font>
';
echo "</div>";
include_once '../../../../sys/inc/tfoot.php';
?>