это я

[info]pasha_meyster

Кировский вятский

пишу и разжигаю!


Previous Entry Add to Memories Share Next Entry
«Курсы валют ЦБР»
это я
[info]pasha_meyster

Иногда бывает такое, что после работы остаются «ненужные детали», которые можно использовать в качестве отдельного «прибора» и «детали» эти могут кому-нибудь понадобиться.

***

 

Задача: чтобы любой пользователь мог в доступной форме посмотреть курсы интересующих его валют по отношению к российскому рублю, за какой-либо день, а так же имел возможность создания и редактирования собственного списка валют.

Данный сервис доступен любому пользователю по адресу http://vgorodkirov.ru/cbr/. Разобраться в его работе проще простого и желательно, чтобы у вашего браузера была разрешена установка кукисов. Всего доступно для просмотра, в настоящее время 36 различных валют.

При первом посещении сервиса открывается страница с таблицей из шести предустановленных валют, которую впоследствии можно настроить под свои требования.



В верхней части страницы форма с помощью которой можно создать свой профиль.

Если вы создали свой профиль, который создается очень просто путем задания имени профиля, вам становится доступна страница настроек, а вверху страницы появится ссылка «Настроить показ валют».

Клацнув мышкой по этой ссылке вы попадете на страницу настроек. На этой странице отмечаете галочками те валюты, которые хотите видеть и нажимаете кнопку «Save». После этого можете пользоваться сервисом с собственными настройками.

Зачем нужны включенные куки? А все дело в том, что браузер сохраняет настройки профиля в куки. В разных браузерах можно делать разные настройки. Сам сервис никаких пользовательских настроек не хранит.

В нижней части страницы есть форма для выбора даты и валюты. Она позволяет получить данные по какой либо валюте или дате отдельно.

Возможные проблемы. Возможно у вас появится пустая таблица если, что-то случится с ЦБР РФ.

***

Данный скрипт можно использовать и на локальном компьютере, для этого достаточно иметь установленный «PHP» и «Apache», а идеальный вариант — «Денвер». Желательно, но вовсе не обязательно иметь «cron».

Скрипт, используемый на локальной машине, будет давать ответ на запрос пользователя заметно быстрее, нежели с удаленного сервера.

Если вам зачем-то будет нужен этот скрипт (мне совсем неинтересны причины), напишите мне и я дам вам ссылку на архив для скачивания.

UPD-1: Дополнение 6 октября 2010 года.
UPD-2: Дополнение 11 октября 2010 года.
UPD-3: Дополнение 14 октября 2010 года.
UPD-4: Дополнение 14 октября 2010 года.