Прошу помощи.
Я только изучаю PHP. Ихочу понять на примере или хотя бы подсказках, что да как.
Есть сайт
Таблица стоимости продукции в грн.
В английском варианте сайта та же таблица должна быть в долларах
Стоимость в долларах должна пересчитываться из таблицы в гривнах по курсу банка на сегодняшний день.
Если кому не сложно, хотя бы схематически. Ну а если разжуете, вообще супер.
Изучаю PHP по урокам и руководству с вашего сайта, но честно говоря, лучше доходит когда объяснения на реальных данных (примерах).
Благодарю заранее!
1. alexbash - 05 Мая, 2010 - 21:53:36 - перейти к сообщению
2. chaynyk - 06 Мая, 2010 - 00:58:38 - перейти к сообщению
alexbash пишет:
Прошу помощи.
Таблица стоимости продукции в грн.
В английском варианте сайта та же таблица должна быть в долларах
Стоимость в долларах должна пересчитываться из таблицы в гривнах по курсу банка на сегодняшний день.
Если кому не сложно, хотя бы схематически. Ну а если разжуете, вообще супер.
Изучаю PHP по урокам и руководству с вашего сайта, но честно говоря, лучше доходит когда объяснения на реальных данных (примерах).
Благодарю заранее!
Таблица стоимости продукции в грн.
В английском варианте сайта та же таблица должна быть в долларах
Стоимость в долларах должна пересчитываться из таблицы в гривнах по курсу банка на сегодняшний день.
Если кому не сложно, хотя бы схематически. Ну а если разжуете, вообще супер.
Изучаю PHP по урокам и руководству с вашего сайта, но честно говоря, лучше доходит когда объяснения на реальных данных (примерах).
Благодарю заранее!
Есть простой и не мудреный путь.
а.Залезть в шаблон. найти где отображается стоимость продукта
б. Найти переменную отвечающую за язык сайта.
в. Создать файл курса curs.ini
г. Найти источник курса для парсера данных, желательно xml.
д. Далее прописываешь в шаблон
Если язык английский, то стоимость умножаешь на курс из файла curs.ini, иначе просто стоимость.
е. Пишешь парсер, который изменяет курс в файле curs.ini в случае изменения. Настраиваешь у себя на хосте запуск файла парсера два раза в сутки, или как тебе угодно.
И все.
3. Ch_chov - 06 Мая, 2010 - 09:59:46 - перейти к сообщению
Вот XML с курсами по ставке ЦБР
http://www[dot]cbr[dot]ru/scripts/XML_daily_eng[dot]asp
http://www[dot]cbr[dot]ru/scripts/XML_daily_eng[dot]asp
4. JustUserR - 06 Мая, 2010 - 13:37:31 - перейти к сообщению
chaynyk пишет:
Поясню что для этого требуется конкретно - для обращения к удаленному web-сайту с помощью PHP-скрипта служит CURL/sockets - то есть вы формируете определенным образом HTTP-запрос и получаете ответ аналогично если бы это был запрос из браузера - и далее полученный HTML код разбираете с помощью регулярных выражений и сохраняете полученную информацию куда надо Пишешь парсер, который изменяет курс в файле curs.ini в случае изменения. Настраиваешь у себя на хосте запуск файла парсера два раза в сутки, или как тебе угодно.
Для вызова такого PHP-скрипта периодически служит cron под *nix и AT под windows
5. alexbash - 07 Мая, 2010 - 21:46:56 - перейти к сообщению
Всем спасибо за помощь, буду разбираться