($ip)||". $referer; } else { $newlines[$i] = $lines[$i]; } } $text = implode("\n",$newlines); $fp = @fopen($logfile,"w"); fwrite($fp,$text); fclose($fp); unlink($lockfile); /* release lock */ break; } /* end if logfile */ else { unlink($lockfile); break; } } /* end if lockfile */ else { /* file is locked */ if(time() - filectime($lockfile) > 180) { /* if > 3 minutes, smthg wrong */ unlink($lockfile); } $lockcount++; sleep(1); clearstatcache(); } } /* end while */ header("Location: $url"); } ?>