$cachefile = "/tmp/happyman2006.cache"; $cachefilelock = $cachefile . ".lock"; if (file_exists($cachefile)) { if ( time() - filemtime($cachefile) < 300 || file_exists($cachefilelock)) { readfile($cachefile); exit; } } touch($cachefilelock); ob_start(); require("rss2html.php"); $content=ob_get_contents(); ob_clean(); $lines=split("\n",$content); $count=0; $res = ""; foreach($lines as $line) { //echo $line; if (strstr($line, '$')) { list($link,$title,$datetime)=explode('$',$line); if ($count++ > 5 ) break; $res.="