View file ch/ch1.php

File size: 10.91Kb
<?php
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         //
//       .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;
////////////////////////////////////
// Автор:  Swen                    //
// E-mail: [email protected]  //
// ICQ:   437-565-058              //
//---------------------------------//
//  Statistics_of_visitings-v_2    //
//   http://wapsoft.net.ru         //
//       .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         //
//       .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         //
//       .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($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         //
//       .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')");
    }  }
/////////////////////////////////////////////////////////
$tot=mysql_query("select * from chet WHERE ch='1' ;");
$total=mysql_fetch_array($tot);
$xost="".$total['xost']."";

$tot=mysql_query("select * from chet WHERE ch='1' ;");
$total=mysql_fetch_array($tot);
$xit="".$total['xit']."";

$tot=mysql_query("select * from chet WHERE ch='1' ;");
$total=mysql_fetch_array($tot);
$vxost="".$total['vxost']."";

$tot=mysql_query("select * from chet WHERE ch='1' ;");
$total=mysql_fetch_array($tot);
$vxit="".$total['vxit']."";

$sql_sel = "SELECT `id` FROM onlin";
$result_sel = mysql_query($sql_sel);
$onli = mysql_num_rows($result_sel);

if($np=="1")
{
$im = imageCreateFromGif("1.gif");
$color=imagecolorallocate($im,255,255,255);
imagestring($im,1,50,3,$xost,$color);
imagestring($im,1,50,11,$xit,$color);

header("Content-type: image/png");
ImagePng($im);
ImageDestroy($im);
}

if($np=="2")
{
$im = imageCreateFromGif("2.gif");
$color=imagecolorallocate($im,255,255,0);
imagestring($im,1,50,4,$xost,$color);
imagestring($im,1,50,12,$xit,$color);
imagestring($im,1,50,20,$onli,$color);
header("Content-type: image/png");
ImagePng($im);
ImageDestroy($im);
}

if($np=="3")
{
$im = imageCreateFromGif("3.gif");
$color=imagecolorallocate($im,255,255,0);
imagestring($im,1,50,4,$xost,$color);
imagestring($im,1,50,12,$xit,$color);
imagestring($im,1,50,20,$vxost,$color);
header("Content-type: image/png");
ImagePng($im);
ImageDestroy($im);
}

if($np=="4")
{
$im = imageCreateFromGif("4.gif");
$color=imagecolorallocate($im,255,255,0);
imagestring($im,1,50,4,$xost,$color);
imagestring($im,1,50,12,$xit,$color);
imagestring($im,1,50,20,$vxit,$color);
header("Content-type: image/png");
ImagePng($im);
ImageDestroy($im);
}

if($np=="5")
{
$im = imageCreateFromGif("5.gif");
$color=imagecolorallocate($im,255,255,0);
imagestring($im,1,70,4,$xost,$color);
imagestring($im,1,70,13,$xit,$color);
imagestring($im,1,70,22,$vxost,$color);
imagestring($im,1,70,31,$vxit,$color);
imagestring($im,1,70,40,$onli,$color);
header("Content-type: image/png");
ImagePng($im);
ImageDestroy($im);
}
?>