RU

Получение курса валют

rss
Получение курса валют от ЦБР

<?php
// Получаем текущие курсы валют в rss-формате с сайта www.cbr.ru  
  
$content get_content();  
  
// Разбираем содержимое, при помощи регулярных выражений  
  
$pattern "#<Valute ID="([^"]+)[^>]+>[^>]+>([^<]+)[^>] 
+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i"
;  
  
preg_match_all($pattern$content$outPREG_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]);  
  }  
  echo 
"Доллар - ".$dollar.
"
;  
  echo 
"Евро - ".$euro.
"
;  
  function 
get_content()  
  {  
    
// Формируем сегодняшнюю дату  
    
$date date("d/m/Y");  
    
// Формируем ссылку  
    
$link "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$date";  
    
// Загружаем HTML-страницу  
    
$fd fopen($link"r");  
    
$text="";  
    if (!
$fd) echo "Запрашиваемая страница не найдена";  
    else  
    {  
      
// Чтение содержимого файла в переменную $text  
      
while (!feof ($fd)) $text .= fgets($fd4096);  
    }  
    
// Закрыть открытый файловый дескриптор  
    
fclose ($fd);  
    return 
$text;  
  }
?>
 
Дата добавления: 2009-11-24 10:52:24, просмотров: 6203
Комментарии: 0
Пожалуйста, авторизируйтесь, для возможности добавить комментарий..
Copyright © 2011 - 2024 forwebm.net
 
Яндекс цитирования
Поддержка
E-mail: Задать вопрос ,

Рейтинг@Mail.ru

Создание сайта: forwebm.net