//==========================================================================//
// Plorella's PHP Simple Counter v1.5 //
// Copyright by Plorella //
// http://plorella.er.ro/ plorella@hotmail.com //
// À̼ҽº´Â phpÄ«¿îÅÍÀÔ´Ï´Ù. ¾î´À°÷¿¡¼µç ÀÚÀ¯·Ó°Ô »ç¿ëÇϽǼöÀÖ½À´Ï´Ù. //
// Ä«ÇǶóÀÌÆ® ºÎºÐÀº »èÁ¦ÇÒ¼ö¾ø½À´Ï´Ù //
//==========================================================================//
//error_reporting(E_ALL);
//¿¡·¯¸®Æ÷Æ®Á¶Á¤ÇÔ¼öÀÔ´Ï´Ù. ÁÖ¼®Ç®Áö¸»±â¹Ù¶ø´Ï´Ù.
if(file_exists("config.php")){
include "config.php";
}else{
$config = '
$num_display = 7;
$set_cookie_time = 0;
$skin = "default";
$log_access = "false";
$pwd = "admin";
$log_open = "true";
$user_skin = "false";
?>';
$fp_conf = fopen("config.php","w");
fwrite($fp_conf, $config);
fclose($fp_conf);
include "config.php";
$notice = "";
}
//ȯ°æº¯¼ö ¼öÁ¤ÇÏÁö¸¶½Ã±æ!
//$log_error = "false"; // °ÇµéÁö¸¶¼¼¿ä.
$ver = "2.03"; //Ä«¿îÅÍÀǹöÀüÀÔ´Ï´Ù. ¼öÁ¤ÇÏÁö¸¶¼¼¿ä.
$time = date("Y-m-j"); //ÇöÀçÀÇ ³¯ÀÚ¸¦ °è»ê
$realtime = date("Y-m-d H:i:s");
include "skin/$skin/info.php";
$title = "title=\"$realtime\n$maker\"";
$img[0] = '
'; //À̹ÌÁöÆÄÀÏ º¯¼ö¼±¾ð
$img[1] = '
';
$img[2] = '
';
$img[3] = '
';
$img[4] = '
';
$img[5] = '
';
$img[6] = '
';
$img[7] = '
';
$img[8] = '
';
$img[9] = '
';
if(!$access){ //¸¸ÀÏ [access]Äí۰¡ ¾øÀ¸¸é
if($set_cookie_time == 0){
setcookie("access","1"); //Äí۱Á±â-_-; ÀÚÆø½Ã°£Àº ¾øÀ½... (ºê¶ó¿ìÁ®¸¦ Á¾·áÇÏ¸é ÆøÆÄ >__", $data_file[0]); //µ¥ÀÌŸ¹è¿¿¡¼ µ¥ÀÌŸºÐ¸®
}else{ //µ¥ÀÌŸÆÄÀÏÀ̾øÀ¸¸é
$today = 0; //µ¥ÀÌŸµéÀ» ÃʱâÈ
$yester = 0;
$maxhit = 0;
$total = 0;
}
if($log == "true"){
if($date !== $time){ //ÀúÀåµÈ ³¯¼ö¿Í ÇöÀçÀÇ ³¯¼ö¸¦ ºñ±³
$yester = $today; //Åõµ¥À̸¦ ¿¹½ºÅÍ¿¡ ÀúÀå
$today = 0; //´Ù¸£¸é ´Ù¸¥³¯·Î ÀνÄÇÏ°í ¿À´Ã¹æ¹®ÀÚ¼ö¸¦ 0À¸·Î ÃʱâÈ
if($minhit == 0){
$minhit = $yester;
}elseif($minhit > $yester){
$minhit = $yester;
}
}
$total = $total+1; //Àüü¹æ¹®ÀÚ¼ö¸¦ 1Áõ°¡½ÃŲ´Ù
$today = $today+1; //¿À´Ã¹æ¹®ÀÚ¼ö¸¦ 1Áõ°¡½ÃŲ´Ù
if($maxhit < $today){ //¿À´Ã¹æ¹®¼ö°¡ ÀüÃÖ°í¹æ¹®¼ö¸¦ µ¹ÆÄÇϸé...
$maxhit = $today; //¿À´Ã¹æ¹®¼ö¸¦ ÃÖ°í¹æ¹®¼ö·Î ¸¸µç´Ù.
}
log_read();
log_add();
log_access();
error_check(); //µ¥ÀÌŸÆÄÀÏÀÇ ¿¡·¯¸¦ üũ
$fp = fopen("data.txt", 'w'); //ÆÄÀÏÀ̸§À¸·Î ÆÄÀÏÀ» ¿¬´Ù. ¾øÀ¸¸é ¸¸µç´Ù.
fwrite($fp,"$today<>$yester<>$maxhit<>$minhit<>$total<>$time"); //¹ÞÀºµ¥ÀÌŸ·Î ÆÄÀÏ¿¡ ±â·Ï
fclose($fp); //ÆÄÀÏÀ» ´Ý´Â´Ù.
}
include "skin/$skin/skin.htm"; //½ºÅ² ÀÎŬ·çµå
function display($data){ //Ãâ·Â¿ëÇÔ¼ö
$data = "$data";
$display = ""; //ºó¹®ÀÚ¿
global $img, $image_mode, $num_display; //¼¼º¯¼ö¸¦ ±Û·Î¹ú ¼±¾ð
$data_length = strlen($data); //µ¥ÀÌŸÀÇ ±æÀ̸¦ ÃøÁ¤
$zero = $num_display - $data_length; //¼ýÀÚ¾Õ¿¡ µé¾î°¥ "0"ÀÇ °¹¼ö°è»ê(ÃÑ8ÀÚ¸®¿¡¼ °¨»ê)
if($image_mode == 0){ //À̹ÌÁö¸ðµå°¡ ¾Æ´Ï¸é(0À̸é)
for($i = 1; $i <= $zero; $i++){ //$zero¸¸Å ¸¦ Ãâ·Â(¿Ö³Ä¸é... ÀÚ¸´¼ö¸ÂÃß´Â ¿ëµµ=_=;)
echo " "; //½ºÆäÀ̽º¸¦ Ãâ·Â
}
Echo $data; //±×³É ¹®ÀÚ·Î Ãâ·Â
}else{ //¾Æ´Ï¸é (À̹ÌÁö¸ðµåÀ̸é)
for($i = 1; $i <= $zero; $i++){ //$zero¸¸Å 0À» Ãâ·Â(¿Ö³Ä¸é... ÀÚ¸´¼ö¸ÂÃß´Â ¿ëµµ=_=;)
$display = $display." ";
}
for($d = 0; $d < $data_length; $d++){ //µ¥ÀÌŸ·Î ¼ýÀÚÀ̹ÌÁöÃâ·Â
$z = $data[$d];
$display = $display."$img[$z]";
}
echo $display;
}
}
function error_check(){ //¿¡·¯Ã¼Å©ÇÔ¼ö
global $today, $yester, $maxhit, $total, $time, $br, $realtime, $REMOTE_ADDR, $HTTP_USER_AGENT;
$error_fp = fopen("error.txt","a"); //¿¡·¯·Î±×ÆÄÀÏÆ÷ÀÎÅÍ
if($maxhit > $total){ //¸¸ÀÏ ÃÖ°í¹æ¹®¼ö°¡ Àüü¹æ¹®¼öº¸´ÙÅ©¸é(-_-;;)
fputs($error_fp,"$realtime Maxhit : $maxhit Total : $total [$REMOTE_ADDR|$HTTP_USER_AGENT]\n");
fclose($error_fp); //¿¡·¯¸®Æ÷Æ®
$maxhit = 1; //ÃÖ°í¹æ¹®¼öÃʱâÈ
}
if($today > $total){
fputs($error_fp,"$realtime Today : $today Total : $total [$REMOTE_ADDR|$HTTP_USER_AGENT]\n");
fclose($error_fp);
$today = 1;
}
if($yester > $total){
fputs($error_fp,"$realtime Yester : $yester Total : $total [$REMOTE_ADDR|$HTTP_USER_AGENT]\n");
fclose($error_fp);
$yester = 0;
}
if($yester > $maxhit){
fputs($error_fp,"$realtime Yester : $yester Maxhit : $maxhit [$REMOTE_ADDR|$HTTP_USER_AGENT]\n");
fclose($error_fp);
$maxhit = $yester;
}
if(!$today){
fputs($error_fp,"$realtime Today is False! [$REMOTE_ADDR|$HTTP_USER_AGENT]\n");
fclose($error_fp);
$yester = 1;
}
if(!$yester){
$yester = 0;
}
if(!$maxhit){
fputs($error_fp,"$realtime Maxhit is False! [$REMOTE_ADDR|$HTTP_USER_AGENT]\n");
fclose($error_fp);
$maxhit = 1;
}
if(!$total){
fputs($error_fp,"$realtime Total is False! [$REMOTE_ADDR|$HTTP_USER_AGENT]\n");
fclose($error_fp);
log_read();
$total = $br[50] + $br[55] + $br[60] + $br['op'] + $br['etc'];
$today = 1;
}
}
function log_new(){
$realtime = date("Y-m-d H:i:s"); //½Ã°£;;;
$log_new[0] = '="^-^v~¢½ ";/*';
$log_new[1] = "0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0";
$log_new[2] = "0<>0<>0<>0<>0<>0<>0";
$log_new[3] = "0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0";
$log_new[4] = "0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0";
$log_new[5] = "0<>0<>0<>0<>0<>0<>0<>0<>0";
$log_new[6] = "0<>0<>0<>0<>0";
$log_new[7] = "0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0";
$log_new[8] = "0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0<>0";
$log_new[9] = '*/ ?>'.$realtime;
$log_fp = fopen("log.php","w");
fputs($log_fp,"$log_new[0]\n");
fputs($log_fp,"$log_new[1]\n");
fputs($log_fp,"$log_new[2]\n");
fputs($log_fp,"$log_new[3]\n");
fputs($log_fp,"$log_new[4]\n");
fputs($log_fp,"$log_new[5]\n");
fputs($log_fp,"$log_new[6]\n");
fputs($log_fp,"$log_new[7]\n");
fputs($log_fp,"$log_new[8]\n");
fputs($log_fp,"$log_new[9]");
fclose($log_fp);
}
function log_read(){
global $log_m, $log_w, $log_d, $log_h, $os, $br, $log_min, $log_sec, $log_error, $log_first; //
if(file_exists("log.php")){
}else{
log_new();
}
$log_file = file("log.php"); //ÀÖÀ¸¸é ¿¾î¼ ¹è¿·Î ÀúÀå
list($log_m[1], $log_m[2], $log_m[3], $log_m[4], $log_m[5], $log_m[6], $log_m[7], $log_m[8], $log_m[9], $log_m[10], $log_m[11], $log_m[12]) = split("<>", $log_file[1]);
list($log_w[0], $log_w[1], $log_w[2], $log_w[3], $log_w[4], $log_w[5], $log_w[6]) = split("<>", $log_file[2]);
list($log_d[1], $log_d[2], $log_d[3], $log_d[4], $log_d[5], $log_d[6], $log_d[7], $log_d[8], $log_d[9], $log_d[10], $log_d[11], $log_d[12], $log_d[13], $log_d[14], $log_d[15], $log_d[16], $log_d[17], $log_d[18], $log_d[19], $log_d[20], $log_d[21], $log_d[22], $log_d[23], $log_d[24], $log_d[25], $log_d[26], $log_d[27], $log_d[28], $log_d[29], $log_d[30], $log_d[31]) = split("<>", $log_file[3]);
list($log_h[0], $log_h[1], $log_h[2], $log_h[3], $log_h[4], $log_h[5], $log_h[6], $log_h[7], $log_h[8], $log_h[9], $log_h[10], $log_h[11], $log_h[12], $log_h[13], $log_h[14], $log_h[15], $log_h[16], $log_h[17], $log_h[18], $log_h[19], $log_h[20], $log_h[21], $log_h[22], $log_h[23]) = split("<>", $log_file[4]);
list($os[95], $os[98], $os['nt'], $os[20], $os['me'], $os['xp'], $os['li'], $os['mi'], $os['etc']) = split("<>", $log_file[5]);
list($br[50], $br[55], $br[60], $br['op'], $br['etc']) = split("<>", $log_file[6]);
$log_min = split("<>", $log_file[7], 60);
$log_sec = split("<>", $log_file[8], 60);
list($xx, $log_first) = split(">", $log_file[9]);
$log_m[12] = intval($log_m[12]);
$log_w[6] = intval($log_w[6]);
$log_d[31] = intval($log_d[31]);
$log_h[23] = intval($log_h[23]);
$os['etc'] = intval($os['etc']);
$br['etc'] = intval($br['etc']);
$log_min[59] = intval($log_min[59]);
$log_sec[59] =intval($log_sec[59]);
}
function log_add(){
global $HTTP_USER_AGENT, $log_m, $log_w, $log_d, $log_h, $log_min, $log_sec, $os, $br, $log_first; //
$time_m = date("n"); //´Þ (1~12)
$time_d = date("j"); //ÀÏ (1~31)
$time_w = date("w"); //¿äÀÏ (0sun~6sat)
$time_h = date("G"); //½Ã°£ (0~23)
$time_i = date("i"); //ºÐ (01\0~59)
$time_s = date("s"); //ÃÊ (00~59)
$time_i =intval($time_i);
$time_s =intval($time_s);
if(preg_match("/windows nt 5.1/i", $HTTP_USER_AGENT)){
$os_type = "xp";
}elseif(preg_match("/win 9x 4.90/i", $HTTP_USER_AGENT)){
$os_type = "me";
}elseif(preg_match("/windows nt 5.0/i", $HTTP_USER_AGENT)){
$os_type = "20";
}elseif(preg_match("/windows nt 3./i", $HTTP_USER_AGENT)){
$os_type = "nt";
}elseif(preg_match("/windows nt 4./i", $HTTP_USER_AGENT)){
$os_type = "nt";
}elseif(preg_match("/windows 95/i", $HTTP_USER_AGENT)){
$os_type = "95";
}elseif(preg_match("/windows 98/i", $HTTP_USER_AGENT)){
$os_type = "98";
}elseif(preg_match("/linux/i", $HTTP_USER_AGENT)){
$os_type = "li";
}elseif(preg_match("/Mirror Checking/i", $HTTP_USER_AGENT)){
$os_type = "mi";
}else{
$os_type = "etc";
}
if(preg_match("/MSIE 5.0/i", $HTTP_USER_AGENT)){
$br_type = "50";
}elseif(preg_match("/MSIE 5.5/i", $HTTP_USER_AGENT)){
$br_type = "55";
}elseif(preg_match("/MSIE 6.0/i", $HTTP_USER_AGENT)){
$br_type = "60";
}elseif(preg_match("/opera/i", $HTTP_USER_AGENT)){
$br_type = "op";
}else{
$br_type = "etc";
}
$log_m[$time_m]++;
$log_w[$time_w]++;
$log_d[$time_d]++;
$log_h[$time_h]++;
$log_min[$time_i]++;
$log_sec[$time_s]++;
$os[$os_type]++;
$br[$br_type]++;
$log_add[0] = '="^-^v~¢½ ";/*';
$log_add[1] = "$log_m[1]<>$log_m[2]<>$log_m[3]<>$log_m[4]<>$log_m[5]<>$log_m[6]<>$log_m[7]<>$log_m[8]<>$log_m[9]<>$log_m[10]<>$log_m[11]<>$log_m[12]";
$log_add[2] = "$log_w[0]<>$log_w[1]<>$log_w[2]<>$log_w[3]<>$log_w[4]<>$log_w[5]<>$log_w[6]";
$log_add[3] = "$log_d[1]<>$log_d[2]<>$log_d[3]<>$log_d[4]<>$log_d[5]<>$log_d[6]<>$log_d[7]<>$log_d[8]<>$log_d[9]<>$log_d[10]<>$log_d[11]<>$log_d[12]<>$log_d[13]<>$log_d[14]<>$log_d[15]<>$log_d[16]<>$log_d[17]<>$log_d[18]<>$log_d[19]<>$log_d[20]<>$log_d[21]<>$log_d[22]<>$log_d[23]<>$log_d[24]<>$log_d[25]<>$log_d[26]<>$log_d[27]<>$log_d[28]<>$log_d[29]<>$log_d[30]<>$log_d[31]";
$log_add[4] = "$log_h[0]<>$log_h[1]<>$log_h[2]<>$log_h[3]<>$log_h[4]<>$log_h[5]<>$log_h[6]<>$log_h[7]<>$log_h[8]<>$log_h[9]<>$log_h[10]<>$log_h[11]<>$log_h[12]<>$log_h[13]<>$log_h[14]<>$log_h[15]<>$log_h[16]<>$log_h[17]<>$log_h[18]<>$log_h[19]<>$log_h[20]<>$log_h[21]<>$log_h[22]<>$log_h[23]";
$log_add[5] = "$os[95]<>$os[98]<>$os[nt]<>$os[20]<>$os[me]<>$os[xp]<>$os[li]<>$os[mi]<>$os[etc]";
$log_add[6] = "$br[50]<>$br[55]<>$br[60]<>$br[op]<>$br[etc]";
$log_add[7] = "$log_min[0]<>$log_min[1]<>$log_min[2]<>$log_min[3]<>$log_min[4]<>$log_min[5]<>$log_min[6]<>$log_min[7]<>$log_min[8]<>$log_min[9]<>$log_min[10]<>$log_min[11]<>$log_min[12]<>$log_min[13]<>$log_min[14]<>$log_min[15]<>$log_min[16]<>$log_min[17]<>$log_min[18]<>$log_min[19]<>$log_min[20]<>$log_min[21]<>$log_min[22]<>$log_min[23]<>$log_min[24]<>$log_min[25]<>$log_min[26]<>$log_min[27]<>$log_min[28]<>$log_min[29]<>$log_min[30]<>$log_min[31]<>$log_min[32]<>$log_min[33]<>$log_min[34]<>$log_min[35]<>$log_min[36]<>$log_min[37]<>$log_min[38]<>$log_min[39]<>$log_min[40]<>$log_min[41]<>$log_min[42]<>$log_min[43]<>$log_min[44]<>$log_min[45]<>$log_min[46]<>$log_min[47]<>$log_min[48]<>$log_min[49]<>$log_min[50]<>$log_min[51]<>$log_min[52]<>$log_min[53]<>$log_min[54]<>$log_min[55]<>$log_min[56]<>$log_min[57]<>$log_min[58]<>$log_min[59]";
$log_add[8] = "$log_sec[0]<>$log_sec[1]<>$log_sec[2]<>$log_sec[3]<>$log_sec[4]<>$log_sec[5]<>$log_sec[6]<>$log_sec[7]<>$log_sec[8]<>$log_sec[9]<>$log_sec[10]<>$log_sec[11]<>$log_sec[12]<>$log_sec[13]<>$log_sec[14]<>$log_sec[15]<>$log_sec[16]<>$log_sec[17]<>$log_sec[18]<>$log_sec[19]<>$log_sec[20]<>$log_sec[21]<>$log_sec[22]<>$log_sec[23]<>$log_sec[24]<>$log_sec[25]<>$log_sec[26]<>$log_sec[27]<>$log_sec[28]<>$log_sec[29]<>$log_sec[30]<>$log_sec[31]<>$log_sec[32]<>$log_sec[33]<>$log_sec[34]<>$log_sec[35]<>$log_sec[36]<>$log_sec[37]<>$log_sec[38]<>$log_sec[39]<>$log_sec[40]<>$log_sec[41]<>$log_sec[42]<>$log_sec[43]<>$log_sec[44]<>$log_sec[45]<>$log_sec[46]<>$log_sec[47]<>$log_sec[48]<>$log_sec[49]<>$log_sec[50]<>$log_sec[51]<>$log_sec[52]<>$log_sec[53]<>$log_sec[54]<>$log_sec[55]<>$log_sec[56]<>$log_sec[57]<>$log_sec[58]<>$log_sec[59]";
$log_add[9] = '*/ ?>'.$log_first;
$log_fp = fopen("log.php","w");
fputs($log_fp,"$log_add[0]\n");
fputs($log_fp,"$log_add[1]\n");
fputs($log_fp,"$log_add[2]\n");
fputs($log_fp,"$log_add[3]\n");
fputs($log_fp,"$log_add[4]\n");
fputs($log_fp,"$log_add[5]\n");
fputs($log_fp,"$log_add[6]\n");
fputs($log_fp,"$log_add[7]\n");
fputs($log_fp,"$log_add[8]\n");
fputs($log_fp,"$log_add[9]");
fclose($log_fp);
}
function log_check(){
global $log_m, $log_w, $log_d, $log_h, $os, $br, $total;
$error_fp = fopen("error.txt","a");
$datetime = date("Y-m-d H:i:s");
$log_check[0] = $log_m[1] + $log_m[2] + $log_m[3] + $log_m[4] + $log_m[5] + $log_m[6] + $log_m[7] + $log_m[8] + $log_m[9] + $log_m[10] + $log_m[11] + $log_m[12];
$log_check[1] = $log_w[0] + $log_w[1] + $log_w[2] + $log_w[3] + $log_w[4] + $log_w[5] + $log_w[6];
$log_check[2] = $log_d[1] + $log_d[2] + $log_d[3] + $log_d[4] + $log_d[5] + $log_d[6] + $log_d[7] + $log_d[8] + $log_d[9] + $log_d[10] + $log_d[11] + $log_d[12] + $log_d[13] + $log_d[14] + $log_d[15] + $log_d[16] + $log_d[17] + $log_d[18] + $log_d[19] + $log_d[20] + $log_d[21] + $log_d[22] + $log_d[23] + $log_d[24] + $log_d[25] + $log_d[26] + $log_d[27] + $log_d[28] + $log_d[29] + $log_d[30] + $log_d[31];
$log_check[3] = $log_h[0] + $log_h[1] + $log_h[2] + $log_h[3] + $log_h[4] + $log_h[5] + $log_h[6] + $log_h[7] + $log_h[8] + $log_h[9] + $log_h[10] + $log_h[11] + $log_h[12] + $log_h[13] + $log_h[14] + $log_h[15] + $log_h[16] + $log_h[17] + $log_h[18] + $log_h[19] + $log_h[20] + $log_h[21] + $log_h[22] + $log_h[23];
$log_check[4] = $os[95] + $os[98] + $os['nt'] + $os[20] + $os['me'] + $os['xp'] + $os['li'] + $os['mi'] + $os['etc'];
$log_check[5] = $br[50] + $br[55] + $br[60] + $br['op'] + $br['etc'];
if($total !== $log_check[0]){
fputs($error_fp,"$datetime Log file error Line[0] \n");
fclose($error_fp);
}
if($total !== $log_check[1]){
fputs($error_fp,"$datetime Log file error Line[1] \n");
fclose($error_fp);
$log_error = "true";
}
if($total !== $log_check[2]){
fputs($error_fp,"$datetime Log file error Line[2] \n");
fclose($error_fp);
$log_error = "true";
}
if($total !== $log_check[3]){
fputs($error_fp,"$datetime Log file error Line[3] \n");
fclose($error_fp);
$log_error = "true";
}
if($total !== $log_check[4]){
fputs($error_fp,"$datetime Log file error Line[4] \n");
fclose($error_fp);
$log_error = "true";
}
if($total !== $log_check[5]){
fputs($error_fp,"$datetime Log file error Line[5] \n");
fclose($error_fp);
$log_error = "true";
}
}
function log_access(){
global $REMOTE_ADDR, $REQUEST_URI, $HTTP_USER_AGENT, $total, $log_access, $realtime;
if($log_access == "true"){
$fp = fopen("log.txt","a");
fputs($fp,"$total|$realtime|$REMOTE_ADDR|$HTTP_USER_AGENT\n");
fclose($fp);
}
}
?>