Jump to content
  • 0

помогите с курсом валюты


klick
 Share

Question

Собственно для сайта нужна такая приблуда. в колоночке страници отображается курс баксов и евро. нужно сделать зависимость этих цыфер от допустим цифер на сайте Центрального банка плюс умноженными делеными на мой коэффициент который допустим лежит гдето в текстовом файле в корне. например так. подскажите код или на чем её можно оргонизовать : ява или wcc& заранее спасибо

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
Собственно для сайта нужна такая приблуда. в колоночке страници отображается курс баксов и евро. нужно сделать зависимость этих цыфер от допустим цифер на сайте Центрального банка плюс умноженными делеными на мой коэффициент который допустим лежит гдето в текстовом файле в корне. например так. подскажите код или на чем её можно оргонизовать : ява или wcc& заранее спасибо

На, держи код:

<?php
//Определяем сегодняшнюю дату в формате, который используется на сайте cbr.ru
$date = date("d/m/Y");

//Определим код нашей валюты на сайте cbr.ru
//Америконский доллар
$code='R01235';

//Выполняем первый пункт, считываем страницу с курсами валют в переменную
$file = file_get_contents("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".$date);

//Разбираем страницу с помощью регулярок:
preg_match("#<Valute ID=\"" . $code . "\".*?>(.*?)</Valute>#is", $file, $m);

preg_match("#<Value>(.*?)</Value>#is", $m[1], $r);

//Запятую, отделяющую дробную часть заменяем на точку, и у нас в переменной $dollar находится курс доллара.
$dollar = str_replace(",", ".", $r[1]);

//0.99 - это таким образом вычитается один процент от курса цбр
$dollar_restr = $dollar*0.99;
//0.99,2 - цифра 2 округляет до сотых.
$dollar_restr = round($dollar*0.99,2);

//ну а здесь собственно вывод результата
echo "<p><strong style='color:000000;font:bold 14px Verdana;'>Курс доллара за <em>$date</em>:</strong> <span style='color:red;font:bold 14px Verdana;'>$dollar_restr</span></p>";
?>

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

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

Edited by rus
Link to comment
Share on other sites

  • 0
спасибо, php немного шарю, но как бы это под html перделать... вроде бы можно было.. надо вспомнить

В смысле что бы код php выполнялся в html файле?

Тогда копать в сторону .htaccess

Link to comment
Share on other sites

  • 0

тоесть если сам сайт у меня в html, то я вставляю в таблицу вышенаписанную функцию, делую вывод результатов в нужные мне колонки, а в папку с сайтом на сервере кидаю файл .htaccess с параметрами отображения обработки html как php? а получиться ли? я вот думаю может проще простой код какой нибудь который забирал бы из тхт шного файла уже прощитанный курс и тупо вставлял его в колонки нужной таблицы? а файлик этот можно удаленно обновлять каждое утро ))) путем какой нить проги на делфе написанной. короче я чета запуталсе

Link to comment
Share on other sites

  • 0
тоесть если сам сайт у меня в html, то я вставляю в таблицу вышенаписанную функцию, делую вывод результатов в нужные мне колонки, а в папку с сайтом на сервере кидаю файл .htaccess с параметрами отображения обработки html как php? а получиться ли? я вот думаю может проще простой код какой нибудь который забирал бы из тхт шного файла уже прощитанный курс и тупо вставлял его в колонки нужной таблицы? а файлик этот можно удаленно обновлять каждое утро ))) путем какой нить проги на делфе написанной. короче я чета запуталсе

Все должно работать на автомате, вот только на хостинге должен быть установлен php.

На счет другого языка, можно и на js сделать и работать будет везде, но в нем я не силен. :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy