Aby zapisac czas ostatniego 'pobrania' pliku w wynikami, potrzebujemy czegoś na wzór 'Application object' z ASP. Jednak PHP nie posiada czegos podobnego, dlatego możemy skorzystać z min dwóch rozwiązań:

Zapisywanie ostatniej daty/godz pobrania w bazie danych
http://www.tapinternet.com/index.php/news/main/2/event=view

Zapisywanie ostatniej daty/godz pobrania na WEB serwerze
http://0x00.org/php/phpApplication/

Można także skorzystać z prostej, a zarazem skutecznej metody (należy ją traktować jako wstęp do dalszych rozważań) opartej na dacie modyfikacji pliku w naszym cache:

<?php
$wynfile = "http://lottomaniak.pl/xml/wyniki1.html"; //plik z wynikami
$wyncache = "wyncache/wyniki1.html"; //nazwa pliku cachowanego
$coile = 3600; //czas odswiezania w sekundach

$modtime = filemtime ($wyncache);

if( (Time() - filemtime ($wyncache)) > $coile )
{
	$fcontents = join ('', file ($wynfile));

	$fp = fopen ($wyncache, "w");
	fwrite ($fp, $fcontents);
	fclose($fp);
}

include $wyncache;
?>