亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stat.php

?? jsp寫的流量統計軟件
?? PHP
字號:
<?
#Include the CLASS DB_Sql file
include "./db_mysql.inc";

#Functions area

function getmaxid($cdb,$tbl_name)
{
   $sqlstr = "select max(id) as maxid from $tbl_name";
   if (!($cdb->query($sqlstr))) die("Select maxid error!\n");

   $cdb->next_record();
   if ($cdb->Record["maxid"])
   {
      $nextid = $cdb->Record["maxid"] + 1;
   }
   else
   {
      $nextid = 1;
   }

   return $nextid;
}

function output($uid)
{
   $strOut = "<a href='http://202.106.186.28/stat/view.php?uid=$uid' target='_BLANK'>";
   $strOut .= "<img src='http://202.106.186.28/stat/stat.gif' border=0></a>";
   echo "document.write(\"$strOut\");";
}
#Functions area END

#Get parameters
if (!$uid) die("No uid Error!\n!");

#Using CLASS DB_Sql

$cdb = new DB_Sql;
$sqlstr = "select username from userinfo where UID = ".$uid;

if(!($cdb->query($sqlstr))) die("Query UID error!\n");

if ($cdb->num_rows() < 1) die("Fetch username error!\n");

$cdb->next_record();
$username = $cdb->Record["username"];
$usercode = substr($username,0,4);

#Check if the user folks this system
$ip = getenv("REMOTE_ADDR");
$referer = getenv("HTTP_REFERER");

$currdate = date("Y-m-d H:i:s");
$sqlstr = "select (unix_timestamp(now())-unix_timestamp(Date))";
$sqlstr .= " as datediff from statdetail ";
$sqlstr .= "where uid = $uid and IP = '$ip' order by Date DESC limit 1";
$cdb->query($sqlstr);
if ($cdb->next_record())
{
   $diff = $cdb->Record["datediff"];
   if ($diff < 600)
   {
      output($uid);
      exit(); 
   }
}

if (!eregi("202\.106\.186\.28|home4u\.china\.com",$referer))
{
   output($uid);
   exit();
}

$sqlstr = "select * from stat where uid=".$uid;
if (!($cdb->query($sqlstr))) die("Fetch from stat error!\n");

#Record the total hits of one day and the sum
if (($rows=$cdb->num_rows())<1)
{
   #This is new user
   $nextid = getmaxid($cdb,"stat");

   $currdate=date("Y-m-d H:i:s");
   $todaydate=date("Y-m-d")." 00:00:00";
   $sqlstr = "insert into stat(id,uid,starttime,totalhits,sitetype,";
   $sqlstr = $sqlstr . "todayhits,maxhits,todaydate) values(";
   $sqlstr = $sqlstr . "$nextid,$uid,'$currdate',1,'$usercode',";
   $sqlstr = $sqlstr . "1,1,'$todaydate')";

   if(!($cdb->query($sqlstr))) die("Insert error!\n");
}
else
{
   $cdb->next_record();
   $totalhits = $cdb->Record["totalhits"] + 1;
   $todayhits = $cdb->Record["todayhits"];
   $id = $cdb->Record["id"];

   $currdate=date("Y-m-d")." 00:00:00";
   if ($cdb->Record["todaydate"] != $currdate)
   {
      $newday = 1;
      $todayhits = 1;
   }
   else
   {
      $todayhits = $todayhits + 1;
      if ($todayhits > $cdb->Record["maxhits"])
      {
	 $updatemax = 1;
	 $maxhits = $todayhits;
      }
   }

   if ($newday)
   {
      $sqlstr = " update stat set totalhits = $totalhits, ";
      $sqlstr = $sqlstr . " todayhits = $todayhits, ";
      $sqlstr = $sqlstr . " todaydate = '$currdate' ";
      $sqlstr = $sqlstr . " where uid = $uid and id = $id ";

      if (!($cdb->query($sqlstr))) die("Update Error!\n");
   }
   else
   {
      if ($updatemax)
      {
	 $sqlstr = " update stat set totalhits = $totalhits, ";
	 $sqlstr = $sqlstr . " todayhits = $todayhits, ";
	 $sqlstr = $sqlstr . " maxhits = $maxhits ";
	 $sqlstr = $sqlstr . " where uid = $uid and id = $id ";

	 if (!($cdb->query($sqlstr))) die("Update Error!\n");
      }
      else
      {
	 $sqlstr = " update stat set totalhits = $totalhits, ";
	 $sqlstr = $sqlstr . " todayhits = $todayhits ";
	 $sqlstr = $sqlstr . " where uid = $uid and id = $id ";

	 if (!($cdb->query($sqlstr))) die("Update Error!\n");
      }
   }

}

#Record the detailed accesses
$ip = getenv("REMOTE_ADDR");
$agent = getenv("HTTP_USER_AGENT");

#echo "The referer is-- $referer<br>";

$browser = '';
$os = '';

#Browser info
if (eregi("msie (\d)|msie/(\d)|internet explorer/(\d)",$agent,$parts))
{
   $browser = "MSIE $parts[1]";
}
elseif (eregi("msie|microsoft",$agent,$parts))
{
   $browser = "MSIE";
}
elseif (eregi("opera",$agent,$parts))
{
   if (eregi("opera/(\d)|opera (\d)",$agent,$parts))
   {
      $browser = "Opera $parts[1]";
   }
   else
   {
      $browser = "Opera"; 
   }
}
elseif (eregi("ncsa|mosaic",$agent,$parts))
{
   $browser = "Mosaic";
}
elseif (eregi("lynx",$agent,$parts))
{
   $browser = "Lynx";
}
elseif (eregi("mozilla/(\d)",$agent,$parts))
{
   $browser = "Netscape $parts[1]";
}
else
{
   $browser = "Other" ;
}

#OS info
if (eregi("win",$agent,$parts))
{
   if (eregi("win95|windows 95|windows95|win 95",$agent,$parts))
   {
      $os = "Windows 95";
   }
   elseif (eregi("win98|windows 98|windows98|win 98",$agent,$parts))
   {
      $os = "Windows 98";
   }
   elseif (eregi("winnt|windowsnt|windows nt|win nt",$agent,$parts))
   {
      $os = "Windows NT";
   }
   elseif (eregi("windows 3.1|win3.1|win 3.1",$agent,$parts))
   {
      $os = "Windows 3.1";
   }
   else
   {
      $os = "Windows";
   }
}
elseif (eregi("mac",$agent,$parts))
{
   if (eregi("ppc|powerpc",$agent,$parts))
   {
      $os = "Mac PowerPC";
   }
   elseif (eregi("imac",$agent,$parts))
   {
      $os = "IMac";
   }
   else
   {
      $os = "Mac";
   }
}
elseif (eregi("x11",$agent,$parts))
{
   if (eregi("hp-ux",$agent,$parts))
   {
      $os = "UNIX (HP-UX)";
   }
   elseif (eregi("linux",$agent,$parts))
   {
      $os = "Linux";
   }
   elseif (eregi("sunos",$agent,$parts))
   {
      $os = "UNIX (SunOS)";
   }
   elseif (eregi("bsd",$agent,$parts))
   {
      $os = "UNIX (BSD)";
   }
   elseif (eregi("aix",$agent,$parts))
   {
      $os = "UNIX (AIX)";
   }
   elseif (eregi("osf1",$agent,$parts))
   {
      $os = "UNIX (OSF1)";
   }
   elseif (eregi("irix",$agent,$parts))
   {
      $os = "UNIX (IRIX)";
   }
   else
   {
      $os = "UNIX";
   }
}
else
{
   $os = "Other";
}

#Check if it is a new month,if so,delete all detail info of the UID
$sqlstr = "select count(*) as total from statdetail where uid = $uid";
$cdb->query($sqlstr);
$cdb->next_record();
$countall=$cdb->Record["total"];
if ($countall > 100)
{
   $sqlstr = "select min(id) as minid from statdetail where uid = $uid ";
   $cdb->query($sqlstr);
   $cdb->next_record();
   $minid = $cdb->Record["minid"];
   $sqlstr = "delete from statdetail where uid = $uid and id = $minid ";
   $cdb->query($sqlstr);
}

#Update detailed access info
$nextid = getmaxid($cdb,"statdetail");
#$currdate=date("Y-m-d H:i:s");
if($countall >= 100){
$sqlstr = "select * from statdetail where uid=$uid order by Date limit 1";
$cdb->query($sqlstr);
$cdb->next_record();
$id=$cdb->Record["id"];

$sqlstr = "update statdetail set Date=now(),IP='$ip',Browser='$browser',OS='$os',Referer='$referer' where id=$id";
}
else{
$sqlstr = "insert into statdetail(id,uid,Date,IP,Browser,OS,Referer) values(";
$sqlstr = $sqlstr . "$nextid,$uid,now(),'$ip','$browser',";
$sqlstr = $sqlstr . "'$os','$referer')";
}

if(!($cdb->query($sqlstr))) die("Insert error!\n");

#Update the statistics data:
$week[0] = "Sunday";
$week[1] = "Monday";
$week[2] = "Tuesday";
$week[3] = "Wednesday";
$week[4] = "Thursday";
$week[5] = "Friday";
$week[6] = "Saturday";

$week_field = $week[Date("w")];

$month[1] = "Jan";
$month[2] = "Feb";
$month[3] = "Mar";
$month[4] = "Apr";
$month[5] = "May";
$month[6] = "Jun";
$month[7] = "Jul";
$month[8] = "Aug";
$month[9] = "Sep";
$month[10] = "Oct";
$month[11] = "Nov";
$month[12] = "Dece";

$datearray = getdate(time());
$month_field = $month[$datearray["mon"]];


$sqlstr = "Select * from weekstat where UID = ".$uid;
if(!($cdb->query($sqlstr))) die("Query UID error!\n");

if ($cdb->num_rows() < 1)
{
   $nextid = getmaxid($cdb,"weekstat"); 
   $sqlstr = "insert into weekstat values($nextid,$uid,0,0,0,0,0,0,0)";
   if (!($cdb->query($sqlstr))) die("Insert error!\n");
}

$sqlstr = "update weekstat set $week_field = $week_field + 1 ";
$sqlstr = $sqlstr . " where uid = $uid ";

if (!($cdb->query($sqlstr))) die("Update error!\n");

#Update yearstat data
$sqlstr = "Select * from yearstat where UID = ".$uid;

if(!($cdb->query($sqlstr))) die("Query UID error!\n");

if ($cdb->num_rows() < 1)
{
   $nextid = getmaxid($cdb,"yearstat");
   $sqlstr = "insert into yearstat values($nextid,$uid,";
   $sqlstr = $sqlstr . "0,0,0,0,0,0,0,0,0,0,0,0)";
   if (!($cdb->query($sqlstr))) die("Insert error!\n");
}

$sqlstr = "update yearstat set $month_field = $month_field + 1 ";
$sqlstr = $sqlstr . " where uid = $uid ";

if (!($cdb->query($sqlstr))) die("Update error!\n");

output($uid);
?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩美女啊v在线免费观看| 国产欧美日韩不卡| 欧美私模裸体表演在线观看| av电影在线观看完整版一区二区| 国产九九视频一区二区三区| 国产米奇在线777精品观看| 精品一区二区三区欧美| 国产一区二区福利| 国产91丝袜在线观看| 成人91在线观看| 一本久久综合亚洲鲁鲁五月天 | www.视频一区| 不卡电影免费在线播放一区| 91小视频免费观看| 欧美日韩一区精品| 制服丝袜日韩国产| 精品国产乱码久久久久久夜甘婷婷 | 久久精品日韩一区二区三区| 久久精品欧美一区二区三区不卡 | 国产精品第一页第二页第三页| 国产精品少妇自拍| 一区二区三区四区国产精品| 天天色综合成人网| 国产夫妻精品视频| 在线观看国产日韩| 久久久久久久久一| 亚洲黄一区二区三区| 首页国产丝袜综合| 粗大黑人巨茎大战欧美成人| 91免费国产视频网站| 日韩精品专区在线影院观看| 国产精品国产三级国产aⅴ无密码| 亚洲大型综合色站| 国产在线视频不卡二| 一本久久a久久免费精品不卡| 欧美一三区三区四区免费在线看| 国产精品午夜电影| 秋霞午夜av一区二区三区| 99精品欧美一区二区蜜桃免费| 欧美久久久久久久久中文字幕| 日本一区二区综合亚洲| 日韩专区中文字幕一区二区| 97aⅴ精品视频一二三区| 欧美一区2区视频在线观看| 成人免费小视频| 老色鬼精品视频在线观看播放| 91色在线porny| 久久蜜桃香蕉精品一区二区三区| 亚洲午夜在线视频| 91性感美女视频| 欧美激情一区二区三区全黄| 蜜桃久久av一区| 欧美专区日韩专区| 日韩美女视频一区二区 | 91亚洲精品一区二区乱码| 日韩美女视频在线| 婷婷开心激情综合| 欧美调教femdomvk| 亚洲男帅同性gay1069| 国产盗摄精品一区二区三区在线 | 成人av电影免费在线播放| 精品成人一区二区| 日韩成人av影视| 69p69国产精品| 天天综合网天天综合色| 欧美日韩国产精品成人| 亚洲一区二区三区美女| 欧美午夜精品一区二区蜜桃| 亚洲激情自拍偷拍| 色综合中文综合网| 国产欧美一区二区精品性色 | 午夜伊人狠狠久久| 日本道在线观看一区二区| ㊣最新国产の精品bt伙计久久| 丁香一区二区三区| 亚洲欧洲精品天堂一级| 成人精品国产一区二区4080| 欧美激情在线一区二区| 成人免费视频caoporn| 亚洲日本一区二区| 欧美日韩久久一区| 日日骚欧美日韩| 欧美成人国产一区二区| 麻豆91在线观看| 久久久久久久精| 成人福利电影精品一区二区在线观看| 亚洲国产成人自拍| 色综合色综合色综合色综合色综合 | 在线视频你懂得一区二区三区| 亚洲精品成人a在线观看| 欧美日韩黄视频| 国产中文一区二区三区| 国产精品伦理在线| 欧美在线观看一区| 奇米影视7777精品一区二区| 精品久久久久久久久久久久久久久 | 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国内精品自线一区二区三区视频| 欧美大黄免费观看| 高清av一区二区| 亚洲自拍偷拍图区| 日韩精品一区二区三区视频在线观看| 国产一区二区三区av电影 | 欧美极品xxx| 欧美性三三影院| 国产一区二区三区电影在线观看 | 欧美大肚乱孕交hd孕妇| 国产精品99久久久久久宅男| 一区二区三区四区不卡在线| 7777精品伊人久久久大香线蕉| 国产乱码一区二区三区| 一区二区成人在线| 国产亚洲欧洲997久久综合| 色综合天天视频在线观看| 麻豆精品一区二区三区| 亚洲色图第一区| 欧美电影免费观看完整版| 色综合一区二区| 久久99国产精品免费| 一区二区三区在线免费视频| 久久伊人蜜桃av一区二区| 91福利视频久久久久| 国产乱国产乱300精品| 日韩黄色一级片| 亚洲美女免费视频| 国产日产精品一区| 日韩一区二区影院| 日本道在线观看一区二区| 成人性生交大片| 国产一区91精品张津瑜| 麻豆精品精品国产自在97香蕉| 亚洲免费观看高清在线观看| 久久九九久精品国产免费直播| 日韩欧美资源站| 在线不卡免费欧美| 欧洲生活片亚洲生活在线观看| 国产成人av影院| 激情综合五月婷婷| 免费在线观看一区| 五月天国产精品| 天天色综合天天| 亚洲综合一区在线| 亚洲人成小说网站色在线| 欧美高清一级片在线观看| 2022国产精品视频| 26uuu亚洲婷婷狠狠天堂| 91精品蜜臀在线一区尤物| 欧美色综合久久| 欧美日韩成人综合| 欧美日韩黄色一区二区| 欧美日韩国产一级| 欧美二区三区91| 欧美大片免费久久精品三p| 欧美大胆人体bbbb| 久久久亚洲高清| 国产精品久久久久天堂| 欧美国产1区2区| 亚洲视频综合在线| 亚洲一本大道在线| 秋霞午夜鲁丝一区二区老狼| 久久成人综合网| 国产不卡高清在线观看视频| 成人小视频在线| 91福利精品视频| 91精品国产综合久久蜜臀| 日韩欧美一区二区不卡| 久久久青草青青国产亚洲免观| 中文天堂在线一区| 亚洲国产美女搞黄色| 蜜桃av一区二区三区| 国产成人在线免费观看| 91精品福利视频| 日韩一级完整毛片| 欧美激情在线一区二区| 亚洲午夜精品在线| 韩国午夜理伦三级不卡影院| 国产99精品在线观看| 在线观看国产精品网站| 日韩视频中午一区| 国产精品麻豆久久久| 日韩精品国产欧美| 成人精品鲁一区一区二区| 欧美亚洲一区二区在线观看| 久久一区二区视频| 亚洲一区视频在线| 国产乱码一区二区三区| 色88888久久久久久影院按摩| 欧美成人乱码一区二区三区| 亚洲视频免费看| 韩国精品一区二区| 91久久精品网| 国产夜色精品一区二区av| 亚洲午夜一区二区| 粉嫩aⅴ一区二区三区四区| 欧美女孩性生活视频| 日韩一区有码在线| 国产一区二区三区四区五区美女 | 国产成人精品免费| 日韩欧美国产系列| 夜夜爽夜夜爽精品视频|