Иногда бывает такое, что после работы остаются «ненужные детали», которые можно использовать в качестве отдельного «прибора» и «детали» эти могут кому-нибудь понадобиться.
***
Задача: чтобы любой пользователь мог в доступной форме посмотреть курсы интересующих его валют по отношению к российскому рублю, за какой-либо день, а так же имел возможность создания и редактирования собственного списка валют.
Данный сервис доступен любому пользователю по адресу 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 года.
Leave a comment