Функция 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();



comments powered by Disqus

Популярное