View file gut.php

File size: 10.74Kb
<?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                //
////////////////////////////////////
?>