Изменение курса раз в сутки

Serenity

Новичок
Изменение курса раз в сутки

Добрый день.
Требуется брать измененный курс с сайта ЦБ РФ раз в сутки в 15:00. Курс он забирает и с этим нет проблем, но вот идет на сайт при каждом обращении к скрипту. Пыталась реализовать через проверку времени, то есть скрипт проверяет сколько времени сейчас и если сейчас больше, чем то время когда он должен меняться, то он обращается на сайт и меняет курс. После этого записывает время когда поменял курс, но у меня не получилось так реализовать. Выкладываю сам скриптик он маленький и весь закомментирован.
PHP:
function smena_kursa()
{
$kurs = 0; 
$nowtime = time(); //время настоящее
$kurstime= 0; //время смены курса
$kurstime += 60; //время когда курс  должен меняться в следующий раз
//сейчас стоит минута, чтобы было удобнее проверять работу
	if($nowtime > $kurstime) //если сейчас время больше, 
	//чем время когда должен меняться курс, то   
	{
	$outpage= 'http://www.cbr.ru/';// сайт ЦБ РФ
	$outpage=file_get_contents("$outpage");
	preg_match ("/\<TD class=\"digit\" align=\"right\" nowrap\>(.*?)&nbsp;/",$outpage,$kursdollara);
	$kurs = $kursdollara[1]; //курс доллара
	$kurstime = $nowtime; // выставляем новое время смены курса
	print ($kurs);  //печатаю курс (сверху на странице)
	print (time()); //настоящее время

	}
	else 
	{
	print ($kurs);
	print (time());
	}
echo "время последней смены";
print ($kurstime); //вывожу, чтобы  увидеть правильно работает скрипт или нет
//это время должно быть меньше, чем настоящее время
}
Подскажите пожалуйста, что я делаю не верно? Может это реализовать по иному?
http://dll.1gb.ru/nrd/configurator.php
, Вот ссылка посмотреть, пишется сверху слева(курс и время)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
импортировать - Contab
 

AmdY

Пью пиво
Команда форума
$url = 'http://www.cbr.ru/scripts/XML_daily.asp';
$xml = new SimpleXMLElement($url, NULL, TRUE);
$money = $xml->xpath("Valute[@ID='R01235']");
if ($money[0]->CharCode == 'USD') {
$curs = $money[0]->Value;
//пишем в базу или куда ищо
}
 

donflash

Вареник клуба
Сделай несколько раз в день... Я, например, на gazeta.spb.ru делаю импорт в 13,14,15,16,17,18.... Ясное дело, проверяя полученное...
 

Serenity

Новичок
Огромное спасибо так и сделаю.
baev вы правы, ровное время очень не удобно, поэтому выберу что-нибудь иное. Спасибо.
 
Сверху