Создание своего информера курса валют

Столкнулся с проблемой вставки на сайт Информера курса валют.

Проблема была в том, что все предлагаемые варианты информеров не подходили и не вписывались в дизайн, (точнее необходимо было горизонтальный вариант курсов валют).

Решение, точные курсы валют можно узнать на сайте rbc.ru, у них есть сервис export.rbc.ru через который можно экспортировать данные курсов валют.

Реализация:

Переменная $get содержит GET параметры запроса, его можно получить из ссылки после формирования параметров на сайте export.rbc.ru

/free/cb.0/free.fcgi?period=DAILY&tickers=NULL&d1=14&m1=01&y1=2009&d2=14&m2=01&y2=2009&lastdays=0&separator=%2F&data_format=BROWSER&header=1

в данном запросе формируется параметры выдачи курса, для получения ежедневного курса необходимо формировать дату от и до «d1=14&m1=01&y1=2009&d2=14&m2=01&y2=2009»

Потом через socket получаем данные, отбрасываем лишнее и формируем массив со структурой полей
[1] => DATE
[2] => OPEN
[3] => HIGH
[4] => LOW
[5] => CLOSE
[6] => VOL
[7] => WAPRICE

обрабатываем его как нам необходимо, я добавил 8 поле расшифровка «банковских кодов»

Далее необходимо представить этот массив в удобном виде:

Здесь вывод всех данных производится в строку (через таблицу), да конечно реализацию можно было бы оптимизировать, но и так сойдет.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
Запись опубликована в рубрике PHP программирование, Новости с метками , , , . Добавьте в закладки постоянную ссылку.

Один комментарий на «Создание своего информера курса валют»

  1. Александр говорит:

    Есть тажке простое решение ифнормера по адресу
    http://www.vladwebstudio.ru/?q=informer-valut

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *