View file click.php

File size: 4.25Kb
<?
###########################
##    Автор: Haruka      ##
##     ---------         ##
##   ICQ:444-977-782     ##
##                       ##
##  Доработка: *CRIME*   ##
##    -------------      ##
##     ICQ:699-322       ##
##        Посети         ##
##   http://skywap.su    ##
###########################

############################################################
##                                                        ##
## Скрипт преднозначен для бесплатного распространения    ##
##                                                        ##
############################################################

include_once ("func/oper.php");
include_once ("ini.php");
ignore_user_abort();

$q = mysql_query("select * from `ips` order by `time`;");
$row=mysql_fetch_array($q);
$old_time=time()-$row['time'];
if ($old_time>86400) //если с момента первого клика прошло больше суток
{
 mysql_query("TRUNCATE TABLE `ips`;"); //удаляем из таблицы ips все записи
}

if (!ctype_digit($id)) // Если $id не цифра
{
 include ("exit.php");
 exit;
}

$q = mysql_query("SELECT COUNT(*) FROM `uzvers` WHERE `id`='$id';"); //считаем сколько записей в бд есть с таким ид
If (mysql_result($q, 0)==0) // Если такого юзера нет
{
 include ("exit.php");
 exit;
}

$q = mysql_query("SELECT COUNT(*) FROM `uzvers` WHERE `id`='$id' and `ban`='1';"); //проверяем, не находится ли юзер в бане
If (mysql_result($q, 0)==1) // Если находится
{
 include ("exit.php");
 exit;
}

$q = mysql_query("SELECT COUNT(*) FROM `ips` WHERE `ip`='".ip2long($ip)."' and `user`='$id';"); // ищем в бд запись с таким жн ип и ид (АНТИНАКРУТКА)
If (mysql_result($q, 0)==0) // Если такой записи нет
{
 mysql_query("INSERT INTO `ips` (ip, user, time) values('".ip2long($ip)."', '$id', '".time()."')"); // записываем в бд
}
else // Иначе (если запись есть) перекидываем его на сайт и нихрена ему не защитаваем
{
 include ("exit.php");
 exit;
}

/// ЛОГИ ///
$ref = $_SERVER['HTTP_REFERER']; // РЕФЕРРЕР
$agent = htmlspecialchars(trim(stripslashes($HTTP_USER_AGENT)),ENT_QUOTES); //ЮЗЕР АГЕНТ
$fp = fopen ("logs/".$id.".log", "a+"); //ОТКРЫВАЕМ ФАЙЛ
if ($oper=='32') $oper_name="Opera Mini";
elseif ($oper!=='0' && $oper!=='32' && $oper!=='46') $oper_name="Оператор [$oper_name]";
elseif ($oper=='46') $oper_name="Компьютер";
else $oper_name="Другое";
fwrite ($fp, $date." || ".$agent." || ".$ip." || ".$oper_name." || ".$ref."\n"); // пишем в файл ДАТА/АГЕНТ/ИП/ОПЕРАТОР/РЕФЕРРЕР
fclose ($fp); // ЗАКРВЫВАЕМ ФАЙЛ
////////////

$q = mysql_query("select * from `uzvers` order by `id` desc;");
$row=mysql_fetch_array($q);
if ($date_db!=$row['data'])
{
 $qi = mysql_query("select * from `uzvers`;");
 while($row=mysql_fetch_array($qi))
 {
  $id_db=$row['id'];
  $q2 = mysql_query("select * from `uzvers` where `partid`='$id_db';");
  while($r=mysql_fetch_array($q2))
  {
   $part=$r['all']*$partproc/100;
   $all=$all+$part;
  }
  mysql_query("UPDATE `uzvers` SET `d$v4era`=`all` where `id`='$id_db';");
  mysql_query("UPDATE `uzvers` SET `allmonth`=`allmonth`+`all`+'$all' where `id`='$id_db';");
  $all=0;
  mysql_query("UPDATE `uzvers` SET `1`='0',`2`='0',`3`='0',`4`='0',`5`='0',`6`='0',`7`='0',`8`='0',`9`='0',`10`='0',`11`='0',`12`='0',`13`='0',`14`='0',`15`='0',`16`='0',`17`='0',`18`='0',`19`='0',`20`='0',`21`='0',`22`='0',`23`='0',`24`='0',`25`='0',`26`='0',`27`='0',`28`='0',`29`='0',`30`='0',`31`='0',`32`='0',`33`='0',`34`='0',`35`='0',`36`='0',`37`='0',`38`='0',`39`='0',`40`='0',`41`='0',`42`='0',`43`='0',`44`='0',`45`='0',`46`='0',`all`='0',`data`='$date_db'  where `id`='$id_db';");
 }
}

include_once ("func/stat.php");
if ($otk[$oper]!=='0')
{
 $all=$cena[$oper]/$c;
 mysql_query("UPDATE `uzvers` SET `$oper`=`$oper`+'1',`all`=`all`+'$all' WHERE `id`='$id';");
}
include ("exit.php");
exit;
?>