интегрировать в твой код некогда .. но примерно вот такой выбор по дате последнего обновления рандома
PHP код:
<?
//вот эту таблу ты создал. в ней будем хранить дату последнего рандома.
/*CREATE TABLE eu_random_delayed (
id smallint(5) unsigned NOT NULL auto_increment,
ldate datetime NOT NULL,
PRIMARY KEY (id)
);*/
$sql = "SELECT ldate FROM eu_random_delayed where ldate > (now() - INTERVAL 1 DAY)";
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
if ((!$rows) || ($rows < 1)) { //тут идет код с рандомом
//и проапдейтим последнюю дату рандома
$sql = "insert into eu_random_delayed(ldate) values(now())";
mysql_query($sql);
}
else {
//тут идет код без рандома
}
?>
п.с. я не пхп-программер.. если наду будет на руби )) то будет полный код
Последний раз редактировалось geezer.code; 15.08.2008 в 13:12..