0 / 0 / 0
Регистрация: 19.01.2010
Сообщений: 44

Обновление курса валюты на сайте.

25.03.2010, 15:56. Показов 2003. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет!
Помогите новичку...

1. Я вывожу на страницах своего сайта курс евро.
Как производить его обновление (не вручную же каждый день)

2. Как опознавать зарегистрированного посетителя, когда он входит на сайт, чтобы в форме 'вход для клиента' автоматически выводится его логин.

3. Дурацкий вопрос: беру значение цены из поля базы данных:
pr=rso.Fields('price_m').value
пытаюсь умножить его на некую скидку:
pr=skidka*pr
Броузер выдает ошибку несоответствия типов данных.
Как ее разрешить.

Заранее благодарна
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.03.2010, 15:56
Ответы с готовыми решениями:

Пересчет курса валюты. Как сделать?
Люди,ПОМОГИТЕ!!! Есть таблица продукта, в поле 'price' забита цена. Но цена в евро. Надо, чтоб на сайте показывало цену в рублях. Я так...

Обновление курса валют по инету и фильтрация отображения курса
Добрый день! Отыскал форму которая вытягивает курсы валют. Подскажите, что и как надо прописать, что бы отображался лишь только курс...

Плагин курса валюты на определенную дату?
Есть плагин который в определенное место каждого поста (или в сайдбар но для каждого поста своя информация) вставлял курс валюты (валюта...

5
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,930
Записей в блоге: 5
25.03.2010, 16:16
1. Проще всего использовать информатор, например с сайта http://www.informer.ru/

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

3. Скорее всего это происходит из-за путаницы в символе, который используется для отделения целой части числа от дробной: то есть на компьютере используется запятая, а вы вводите точку.
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
25.03.2010, 16:40
1. Или использовать информатор, как посоветовал palva, или найти в интернете страницу с постоянно обновляющимся курсом евро сделать программу которая будет загружать html код этой страницы, находить там значение курса и сохранять его в БД или в файл на диске. Проще в файл, тогда для его включения в страницу можно использовать SSI

2. Cookie общепринятый метод для этого.
Запись cookie
Response.Cookies('login') = login
Response.Cookies('login').Expires = DateAdd('m', 6, Now)

Чтение cookie
lastLogin = Request.Cookies('login')
0
0 / 0 / 0
Регистрация: 19.03.2010
Сообщений: 12
26.03.2010, 08:00
pr=CInt(rso.Fields('price_m').value)
т.е надобно конвертировать в цифирьный формат, или в денюжный CCur
0
0 / 0 / 0
Регистрация: 19.01.2010
Сообщений: 44
29.03.2010, 00:26  [ТС]
bazile!

Можно поподробнее о том как
'...загружать html код страницы, находить там значение курса...'

Я новичок, что тут скажешь
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
29.03.2010, 13:39
Загружать html код удаленной страницы можно, например, так:
Code
1
2
3
4
5
6
Set oHTTP = CreateObject('MSXML2.XMLHTTP')
oHTTP.Open 'GET','http://www.rambler.ru',False
oHTTP.Send
htmlSource = oHTTP.ResponseText
Set oRS = Nothing
Set oHTTP = Nothing
После выполнения этого кода, переменная htmlSource будет хранить код страницы, в виде строки, разумеется. После чего, над ней можно делать что угодно. Например, искать некую подстроку в которой и содержится нужный вам курс евро. Это можно делать и обычным поиском строк и используя регулярные выражения.

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

Далее этот код записываем в файл update_euro.vbs, например, и делаем файл update_euro.bat со следующим строками.
@echo off
cscript update_euro.vbs //nologo
После этого настраиваем автоматический запуск файла update_euro.bat с помощью Task Scheduler.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2010, 13:39
Помогаю со студенческими работами здесь

Нужен график курса за неделю каждой валюты
Нужен график курса за неделю каждой валюты . Подскажите, как это осуществить?

Автоматическая загрузка из внешних ресурсов курса валюты (Казахстан)
Всем привет, вот появился очередной вопрос, на данную тему есть готовый код от GSXL, но он сделан под российский ресурс и на XML, а в...

Как получить значение курса валюты на дату документа?
Добрый новый год ! Не могу понять, как получить результат значения курса валюты на дату документа. если делаю внешний отчёт ВЫБРАТЬ ...

Программа перевода рублей в евро с возможностью изменения курса валюты
Программа, написанная мной, выводит некорректные разные значения каждый раз. Посмотрите, пожалуйста, в чем проблема? Это моя первая...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru