Главная > Coding, Блог, Новости > Добавляем курсы валют

Добавляем курсы валют

Продолжаем наполнять main page. В этот раз в сайдбар вынесем курсы валют.  И так, как сделать курсы валют на своем сайте… Будем их загружать автоматически с сайта центробанка РФ, благо у них есть на это дело RSS фид (_http://www.cbr.ru/scripts/XML_daily.asp). Парсим, складываем в подготовленные таблицы в базе, и выводим в красивеньком виде. Кстати, попробовал добавить к посту тематическую картинку, чтоб блог не выглядел совсем уж скучно, благо вордпресс имеет богатый инструментарий на все случаи жизни. Действительно, живее стало выглядеть))

Пока что буду хранить курсы без динамики, то есть за один день, но правда суточные колебания курсов я все-таки придумал способ сохранять.  Робот, который запускается в полночь, забирает фид с курсами с сайта цбрф и сохраняет курс каждой валюты (по отношению к рублю) построчно в базе через хранимую процедуру. В этой процедуре производится выборка предыдущего значения курса, вычисляется разница с настоящим, и запись обновляется, попутно присваивая специальному полю разницу между сегодняшним и вчерашним курсами. Ничего сложного.  Потом, когда хостинг станет резиновым, перейти на динамическую схему хранения курсов (чтоб можно было строить аналитику), не составит особого труда. Нужно будет просто модифицировать хранимую процедуру.

PS. Доводилось мне реализовывать то же самое как-то в ERP-системе Oracle Application… PHP рулит))

  1. Boris
    28 January 2015 в 06:57 | #1

    ТОже вариант парсинга курсов валют с центробанка:
    http://masterpro.ws/padenie-rossijskogo-rublya-na-google-chart

Подписаться на комментарии по RSS