question on time-based function

From: Date: Thu, 18 Jan 2001 17:54:00 +0000
Subject: question on time-based function
Groups: php.general 
Request: Send a blank email to php-general+get-35399@lists.php.net to get a copy of this message
Anyone have any ideas on how to make a function reset every 24-hours? For example, I have a function that grabs a random quote from a file and selects a new one every time the page is reloaded. What I want, however, is for the quote to remain the same for a day and then reset at some specified time (say midnight) and grab a new random quote for the next day. It seems like their should be any easy way to do this using mktime( ) or a similar function but I'm not fully grasping it. Any ideas on how to do this would be much appreciated. Rudy function displayRandomQuote() { $file_input_name = "quotes.data"; srand ((double) microtime() * 10000000); $open_file = file($file_input_name); $random_index = array_rand($open_file); $unformatted = $open_file[$random_index]; $quoteOfTheDay = explode("::",$unformatted); $quote = $quoteOfTheDay[0]; $author = $quoteOfTheDay[1]; echo "<i>"; echo $quote."<br></i>." -- ".$author; }

« previous php.general (#35399) next »