fn = $output; } // show (override) function show($block = "__global__") { if($this->fn==""){ print $this->get($block); } else { $lfp = fopen($this->fn.".lk","w"); if($lfp){ flock($lfp,LOCK_EX); $fp = fopen($this->fn,"w"); if($fp){ fputs($fp,$this->get($block)); fclose($fp); @chmod($this->fn,0666); } else print "File cannnot create."; flock($lfp,LOCK_UN); fclose($lfp); unlink($this->fn.".lk"); } else print "LockFile cannnot create."; } } // end func show } ?>