Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 CMS Status-X | Плагины и модификации
         Курсы валют

Похожие темы  |  Печать страницы

Курсы валют


События Среда, 16.02.2011, 04:18

tim21701

Группа: Пользователь
Cообщений: 2
Регистрация: 15.02.2011
Город: Vehvfycr
Пожалуйста:
PHP-код
<?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."<br>";
  echo 
"Евро - ".$euro."<br>";
  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;
  }
?>
Благодарности False


Пользователь офлайн


Похожие темы  |  Печать страницы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте


Пользователей: 1, Гостей: 3
berctain
Поисковые боты: 12
Yandex(3), Inktomi Slurp, BingBot(2), Unknown Bot, Googlebot(2), oBot(3)

 Статистика форума


  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: Lesya

 Дни рождения


fix (26)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты