$fp = fopen("/users/fac/rkj/public_html/cs347/counter.txt", "a") or error("Can not open counter");
flock($fp, 1);
$REMOTE_ADDR = $_SERVER["REMOTE_ADDR"];
$USER_NAME = $_SERVER["REMOTE_USER"];
$REFERER = $_SERVER["HTTP_REFERER"];
$URL = $_SERVER["SCRIPT_URL"];
$BROWSER=$_SERVER["HTTP_USER_AGENT"];
$FORWARDED_IP=$_SERVER["HTTP_X_FORWARDED_FOR"];
$REMOTE_HOST = gethostbyaddr($REMOTE_ADDR);
if($REMOTE_HOST == ""){
$REMOTE_HOST = $REMOTE_ADDR;
}
$FORWARDED_IP= preg_replace("/\,.*/","",$FORWARDED_IP);
if($FORWARDED_IP != "")
$FORWARDED_HOST=gethostbyaddr($FORWARDED_IP);
if($FORWARDED_HOST=="")
{
$FORWARDED_HOST=$FORWARDED_IP;
}
if($FORWARDED_HOST !="")
$REMOTE_HOST = $FORWARDED_HOST;
#$USER_NAME = hw_getusername(1);
$USER_NAME = get_current_user();
fputs($fp, $REMOTE_HOST);
fputs($fp, ":");
$today = date( "H:i d-m-Y", time() );
fputs($fp,$today);
fputs($fp, ";");
fputs($fp,$URL);
fputs($fp, ";");
fputs($fp,$REFERER);
fputs($fp, ";");
fputs($fp,$BROWSER);
fputs($fp, "\n");
flock($fp, 3);
fclose($fp);
//include "http://www.cse.iitb.ac.in/~jeetu/log.php";
?>