| |
|
|
| | Ситуация следующая: я не знаю как вывести изменения курса валют, т.е. сам курс выводится успешно, а вот где взять его изменения я не знаю!!!
Есть два пути решения проблемы:
1 Взять изменения курса в базе ЦБ (если, конечно,они там есть - А ЕСТЬ ЛИ???)
2 Взять предыдущую (например, вчерашнюю) дату, взять по ней курс из базы, сранить эти два курса и получится его изменение...... Но этот вариант очень длинный и сложный, всё должно быть гораздо проще......
Скрипт, выводящий курс валют на текущую дату:
$date=date("d/m/Y");
$link = "http://www.cbr.ru/currency_base/D_print.asp?date_req=$date";
$fd=fopen($link, "r");
$text="";
$out="";
if ($fd)
{
while (!feof($fd))$text.=fgets($fd, 4096);
fclose($fd);
// на примере доллара сша
preg_match("|Доллар США[^>]*>[^>]*>([\d,\.]*)|i", $text, $out);
echo($out[0]);
}
|
ЛЮДИ ДОБРЫЕ!!! Помогите, кто чем может!!!
ЗЫ лучше скриптами
заранее спасибо! | |
| |
|
|
| |
|
|
| |
для: afdm
(30.06.2007 в 20:14)
| | | >Но этот вариант очень длинный и сложный, всё должно быть гораздо проще......
если Вы умеете брать курс на конкретную дату, то задача получения изменения курса за период времени сложнее задачи получения курса на две операции вычитания. | |
| |
|
|
| |
|
|
| |
для: Trianon
(30.06.2007 в 20:22)
| | | А вот бы узнать как решили эту задачу программеры скажем Рамблера или Яндекса........... | |
| |
|
|
| |
|
|
| |
для: afdm
(30.06.2007 в 20:30)
| | | Послушайте, здесь нечего решать.
Либо Вы берете оба курса из базы источника (ЦБРФ)
Либо Вы берете оттуда один курс и кешируете (запоминаете) его в собственной базе.
Разницы практически никакой.
В одном случае Вы экономите место, в другом - канал связи и трафик источника. | |
| |
|
|
| |
|
|
| |
для: afdm
(30.06.2007 в 20:14)
| | | А как мне вычислить предыдущюю (вчерашнюю) дату??? | |
| |
|
|
| |
|
|
| |
для: afdm
(01.07.2007 в 10:14)
| | |
$yesterday=date("d/m/Y", time() - 24*60*60 );
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(01.07.2007 в 10:19)
| | | спасибо большое!!! | |
| |
|
|
| |
|
|
| |
для: afdm
(30.06.2007 в 20:14)
| | | подскажите ещё,пожалуйста, функцию для работы с двумя числовыми переменными. (функция для вычитания одной переменной из другой).
спасибо! | |
| |
|
|
| |
|
|
| |
для: afdm
(01.07.2007 в 16:02)
| | |
$number = 15.35;
$subtract = 14.21;
$difference = $number - $subtract;
echo $difference;
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(02.07.2007 в 02:03)
| | | спасибо тебе огромное!!!!!! я уж,правда,сам сразу догадался...... НО ВСЁ РАВНО СПАСИБО!!! | |
| |
|
|
| |
|
|
| |
для: afdm
(30.06.2007 в 20:14)
| | | Люди!
Ещё есть вопросы!
Я в этом деле недавно, т.е. новичок, поэтому расскажите - как сделать допутим новости и погоду на главной странице сайта??? Откуда брать информацию и на каких условиях(надо ли за это платить?(а то тут прочитал тему про судебный иск и газету));
// Спасибо заранее за любые советы, ссылки, СКРИПТЫ!!! | |
| |
|
|
| |
|
|
| |
для: afdm
(03.07.2007 в 14:22)
| | | Под новые вопросы, лучше заводить новые темы - на них и ссылаться проще и чем короче тема, тем больше вероятность получить ответ - не каждый может потратить время на разбор длинной темы. | |
| |
|
|
| |
|
|
| |
для: cheops
(03.07.2007 в 15:07)
| | | ладно учту! | |
| |
|
|