<?php
header("Content-Type: text/html; charset=utf-8");
error_reporting(0);
session_name("sid");
session_start();
include "nm.php";
////////////////////////////////////
// Автор: Swen //
// E-mail: [email protected] //
// ICQ: 437-565-058 //
//---------------------------------//
// Statistics_of_visitings-v_2 //
// http://wapsoft.net.ru //
// 24.01.2008 //
////////////////////////////////////
$time=date("d/m/y H:i:s");
$dt=date("dm");
$ms=date("my");
$md=date("j");
$m=date("m");
$gt=date("y");
$USER=getenv("HTTP_USER_AGENT");
$ADDR=getenv("REMOTE_ADDR");
$info="$USER<br>$ADDR";
$est=date("d");
$nd=$est;
$user_ban=mysql_query("select * from stat where info='".mysql_escape_string($info)."';"); //user banned
if($user_ban) { $pr=mysql_fetch_array($user_ban);
if(strtolower($pr['userban'])=="1")
{
echo"<html><head>";
echo"<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />";
echo"<title>$nazw</title>";
echo"<link rel=\"stylesheet\" href=still.css type=\"text/css\">";
echo"</head><body>";
echo' <div style="border: 2px solid #33CC00 ; background: #00CCFF ; padding: 2px">';
echo"<b>Вы заблокированы.</b><br>";
echo"<b>Обратитесь к администрации.</b><br>";
echo"</div>";
echo" </body>";
echo" </html>";
exit();
}
}
////////////////////////////////////
// Автор: Swen //
// E-mail: [email protected] //
// ICQ: 437-565-058 //
//---------------------------------//
// Statistics_of_visitings-v_2 //
// http://wapsoft.net.ru //
// 24.01.2008 //
////////////////////////////////////
$fk=$_SERVER['PHP_SELF'];
$fk=htmlspecialchars(stripslashes($fk));
$trun=mysql_query("select * from statstr WHERE namestr='".mysql_escape_string($fk)."';");
$onp = mysql_fetch_array($trun);
if(strtolower($onp['namestr'])==strtolower($fk))
{
mysql_query("UPDATE statstr set countstr=countstr+1 WHERE namestr='".mysql_escape_string($fk)."';");
}
else
{
mysql_query("INSERT into statstr values(0,'".mysql_escape_string($fk)."','1')");
}
////////////////////////////////////
// Автор: Swen //
// E-mail: [email protected] //
// ICQ: 437-565-058 //
//---------------------------------//
// Statistics_of_visitings-v_2 //
// http://wapsoft.net.ru //
// 24.01.2008 //
////////////////////////////////////
$lid=mysql_query("select * from chet;");
if($lid){
$onp = mysql_fetch_array($lid);
if($onp['ch']=="")
{
mysql_query("INSERT into chet values(0,'".mysql_escape_string($est)."','','','".mysql_escape_string($est)."','','','".mysql_escape_string($m)."','','','','')");
// пустая таблица - записываем
$adres="[email protected]";
$tema="Statistics_of_visitings-V_2";
$msg=$_SERVER['HTTP_HOST'];
mail($adres, $tema, $msg);
}
////////////////////////////////////
// Автор: Swen //
// E-mail: [email protected] //
// ICQ: 437-565-058 //
//---------------------------------//
// Statistics_of_visitings-v_2 //
// http://wapsoft.net.ru //
// 24.01.2008 //
////////////////////////////////////
// проверка каждый день
$seg_data=mysql_query("select dt from chet;");
$onp = mysql_fetch_array($seg_data);
if($onp['dt']!="$est")
{
mysql_query("UPDATE chet set dt='".mysql_escape_string($est)."',xost ='0',xit ='0' WHERE ch='1';");
// неверная текущая дата - обновляем хосты хиты за сегодня (дату)
}
if(date("w")==1) // проверка каждый новый понедельник
{
$mes_data=mysql_query("select nd from chet;");
$onp = mysql_fetch_array($mes_data);
if($onp['nd']!="$est")
{
mysql_query("UPDATE chet set nd='".mysql_escape_string($est)."',nxost='0',nxit ='0' WHERE ch='1';");
mysql_query("UPDATE stat set nd='';");
// неверная текущая дата понедельника - обновляем хосты хиты за неделю (дату)
}
}
if(date("j")==1) // проверка каждого 1 числа (нового месяца)
{
$mes_data=mysql_query("select md from chet;");
$onp = mysql_fetch_array($mes_data);
if($onp['md']!="$m")
{
mysql_query("UPDATE chet set md='".mysql_escape_string($m)."',mxost='0',mxit ='0' WHERE ch='1';");
mysql_query("UPDATE stat set md='';");
// обновляем хосты хиты за месяц (дату)
}
}
$query="SELECT info,dn from stat WHERE info='".mysql_escape_string($info)."' and dn='".mysql_escape_string($est)."';";
$tt=mysql_query($query);
if($tt) { $p=mysql_fetch_array($tt);
if(strtolower($p['info'])==strtolower($info)) // посещал ли юзер сегодня сайт
{
mysql_query("UPDATE chet set xit=xit+1 ,nxit=nxit+1 ,mxit=mxit+1,vxit=vxit+1 WHERE ch='1';");
// обновляем: сегодня хиты , за неделю хиты , за месяц хиты , всего хиты = если юзер уже посещал сайт
}
else
{
mysql_query("UPDATE chet set xost=xost+1,nxost=nxost+1,mxost=mxost+1,vxost=vxost+1,xit=xit+1,nxit=nxit+1,mxit=mxit+1,vxit=vxit+1 WHERE ch='1';");
// обновляем: сегодня хосты,хиты | за неделю хосты,хиты | за месяц хосты,хиты | всего хосты,хиты = при 1 посещении ююзера за сегодня
}
}
}
////////////////////////////////////
// Автор: Swen //
// E-mail: [email protected] //
// ICQ: 437-565-058 //
//---------------------------------//
// Statistics_of_visitings-v_2 //
// http://wapsoft.net.ru //
// 24.01.2008 //
////////////////////////////////////
$query="SELECT info from stat WHERE info='".mysql_escape_string($info)."';";
$tt=mysql_query($query);
if($tt) { $p=mysql_fetch_array($tt);
if(strtolower($p['info'])==strtolower($info))
{
mysql_query("UPDATE stat set tims='".mysql_escape_string($time)."',dn='".mysql_escape_string($est)."', dt='".mysql_escape_string($dt)."',ms='".mysql_escape_string($ms)."',md='".mysql_escape_string($m)."', gt='".mysql_escape_string($gt)."',nd='".mysql_escape_string($nd)."',alt=alt+1 WHERE info='".mysql_escape_string($info)."';");
}
else
{
mysql_query("INSERT into stat values(0,'".mysql_escape_string($user)."','".mysql_escape_string($passw)."', '".mysql_escape_string($email)."','".mysql_escape_string($icq)."', '".mysql_escape_string($userban)."','".mysql_escape_string($est)."','".mysql_escape_string($time)."', '".mysql_escape_string($time)."','".mysql_escape_string($dt)."','".mysql_escape_string($nd)."','".mysql_escape_string($ms)."', '".mysql_escape_string($m)."','".mysql_escape_string($gt)."', '".mysql_escape_string($info)."','1')");
} }
////////////////////////////////////
// Автор: Swen //
// E-mail: [email protected] //
// ICQ: 437-565-058 //
//---------------------------------//
// Statistics_of_visitings-v_2 //
// http://wapsoft.net.ru //
// 24.01.2008 //
////////////////////////////////////
$wine = 300;
$j=getenv("HTTP_USER_AGENT");
$z=getenv("REMOTE_ADDR");
$upd = "DELETE FROM onlin WHERE `unix`+$wine < ".time(). " OR `ip` = '$z.$j'";
$upd = mysql_query($upd);
$sert = "INSERT INTO onlin VALUES ('','$z.$j','".time()."')";
$sert = mysql_query($sert);
include"stat_oper.php";
$stat_oper=mysql_query("SELECT * from stat_oper;");
if($stat_oper)
{
$exop=mysql_fetch_array($stat_oper);
if($exop['nm']=="")
{
mysql_query("INSERT into stat_oper values(1,'БиЛайн','0','1','0')");
mysql_query("INSERT into stat_oper values(2,'БайкалВестКом','0','2','0')");
mysql_query("INSERT into stat_oper values(3,'Цифровая экспансия','0','3','0')");
mysql_query("INSERT into stat_oper values(4,'Енисейтелеком','0','4','0')");
mysql_query("INSERT into stat_oper values(5,'ИНДИГО','0','5','0')");
mysql_query("INSERT into stat_oper values(6,'KARTEL','0','6','0')");
mysql_query("INSERT into stat_oper values(7,'KCELL','0','7','0')");
mysql_query("INSERT into stat_oper values(8,'Киевстар','0','8','0')");
mysql_query("INSERT into stat_oper values(9,'life:-)','0','9','0')");
mysql_query("INSERT into stat_oper values(10,'Мегафон','0','10','0')");
mysql_query("INSERT into stat_oper values(11,'Мобайл GSM','0','11','0')");
mysql_query("INSERT into stat_oper values(12,'МОТИВ','0','12','0')");
mysql_query("INSERT into stat_oper values(13,'МТС','0','13','0')");
mysql_query("INSERT into stat_oper values(14,'НСС','0','14','0')");
mysql_query("INSERT into stat_oper values(15,'НТК','0','15','0')");
mysql_query("INSERT into stat_oper values(16,'СКАЙЛИНК','0','16','0')");
mysql_query("INSERT into stat_oper values(17,'СМАРТС','0','17','0')");
mysql_query("INSERT into stat_oper values(18,'СТЕК GSM','0','18','0')");
mysql_query("INSERT into stat_oper values(19,'Татинком-Т','0','19','0')");
mysql_query("INSERT into stat_oper values(20,'TELE2','0','20','0')");
mysql_query("INSERT into stat_oper values(21,'UMC','0','21','0')");
mysql_query("INSERT into stat_oper values(22,'Utel','0','22','0')");
mysql_query("INSERT into stat_oper values(23,'VELCOM','0','23','0')");
mysql_query("INSERT into stat_oper values(24,'WellCOM (Билайн)','0','24','0')");
mysql_query("INSERT into stat_oper values(25,'Прибалтика','0','25','0')");
mysql_query("INSERT into stat_oper values(26,'Кыргызстан','0','26','0')");
mysql_query("INSERT into stat_oper values(27,'Другие','0','27','0')");
}
}
$stat_oper=mysql_query("SELECT * from stat_oper WHERE opername='".mysql_escape_string($oper_name)."';");
if($stat_oper)
{ $exop=mysql_fetch_array($stat_oper);
if(strtolower($exop['opername'])==strtolower($oper_name))
{
mysql_query("UPDATE stat_oper set count=count+1,lit=lit+1 WHERE opername='".mysql_escape_string($oper_name)."';");
}
else
{
mysql_query("INSERT into stat_oper values(27,'".mysql_escape_string($oper_name)."','1','".mysql_escape_string($oper)."','1')");
} }
////////////////////////////////////
// Автор: Swen //
// E-mail: [email protected] //
// ICQ: 437-565-058 //
//---------------------------------//
// Statistics_of_visitings-v_2 //
// http://wapsoft.net.ru //
// 24.01.2008 //
////////////////////////////////////
?>