Функция PHP для получения курса доллара с ЦБ РФ
function GetCurentKursDolars(){
$say = date('d');
if (date('N')==6) $say = $say-1;
if (date('N')==7) $say = $say-2;
if (date('N')==1) $say = $say-3;
$date = date($say."/m/Y");
@$red = file_get_contents("http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1=".$date."&date_req2=".$date."&VAL_NM_RQ=R01235");
if (empty($red))
return false;
$pos = strpos($red, '<Record Date="');
if ($pos === false)
return false;
@$xml = new SimpleXMLElement($red);
if (!isset($xml->Record) || !isset($xml->Record->Value))
return false;
$kurs = $xml->Record->Value;
$kurs = (array)$kurs;
if (!isset($kurs[0]))
return false;
return $kurs[0];
}
echo GetCurentKursDolars();