Как то встала проблема взять актуальный курс валют для рубля и желательно с сайта www.cbr.ru, но конечно не заметил как можно было бы взять от туда его нет RSS канала и каких то других источников.
И конечно нужно было спарсить страницу на текущий дату с сайта cbr.ru и вывести данные.
Вот тут самое интересное, для парсинга страницы использовал phpQuery (потрясающая библиотека позволяет работать с html в php как в jQuery) и вообщем то спарсить страничку валют на текущею дату с сайта ни составило труда, но остальное уже проще данные в массив и в кешь и выводим данные на страничку и в блок.
P.S. Надеюсь кому нибудь помог с курсам валют для рубля, просто как то оно реально что ли нету для импорта на сайт с RSS канала, а так теперь есть.
P.S Чуток исправился cbr_xml.rar архив - модулёк XML кушает с CBR.RU
Вложение | Размер |
---|---|
cbr.rar | 265.43 КБ |
curents.jpg | 21.21 КБ |
cbr_xml.rar | 2.67 КБ |
Комментарии
http://www.cbr.ru/scripts/Root.asp?Prtid=SXML
http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002
очередной велосипед.
Постоянно сыпется
Warning: simplexml_load_file(http://www.cbr.ru/scripts/XML_daily.asp?date_req=05/03/2015): failed to open stream: HTTP request failed! в функции cbr_xml_get_cbr() (строка 129 в файле /home/webmaster/sites/ptztalktest/sites/all/modules/my/cbr_xml/cbr_xml.module).
И сайт падет с 500 ошибкой.
https://github.com/otolaa/drupal7 новые обновления для 7-ки