Самая популярная проблема:Избавиться от автокликеров на сайте для улучшения качества действия рекламы.Выкладваю этот плагин в паблик в помощь мучающимся администраторам. Стоит не забывать,что он очень старый и новые ватокликеры его уже обходят!
Установка:
1.В админке в файле dopmenu.php добавляем строку:
2.В файле sites.php после
<?include('header.php');?>
Добавляем следующий код:
<?
require('config.php');
$user=$_SESSION["username"];
$res=mysql_query("select account from tb_cheaters where username = '$user' and username != ''");
$res=mysql_fetch_array($res);
if($res["account"] == 'cheater')
{
echo "
Вы не можете зарабатывать, т.к. Ваш аккаунт заблокирован за использование автокликера.";
$date_today = date("d.m.Y");
$time = date("H:i:s");
$to = "[email protected]";
$subject = "АВТОКЛИКЕР";
$message = 'Сработала защита страницы серфа от читеров или произошло ложное срабатывание защиты, вследствие чего пользователь увидел сообщение о блокировке аккаунта.
Пользователь: '.$user.'
Дата: '.$date_today.'
Время: '.$time.'
';
$headers = "Content-type: text/html; charset=windows-1251 rn";
$headers .= "From: SERF_SECURITY rn";
mail($to, $subject, $message, $headers);
include('footer.php');
exit();
}
?>
В этом коде строку
$to = "[email protected]";
редактируем.В кавычках вставляем своё мыло.На него будет приходить сообщение о появлении автокликера и о его успешной блокировке.
3.Делаем запрос к БД:
CREATE TABLE IF NOT EXISTS `tb_cheaters` (
`username` varchar(15) character set cp1251 NOT NULL,
`account` varchar(15) character set cp1251 NOT NULL,
`date` varchar(100) NOT NULL,
`ip` varchar(100) NOT NULL,
`id` int(11) NOT NULL auto_increment,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17;
Файл anti.php льём в корень,файл bot.php льём в админку.В админке на буксе добавляем динамическую ссылку без описания с адресом /anti.php
Теперь если мы хотим вывести количество попавшихся то в файле sites.php после
Всего ссылок для просмотра:
<?
require('config.php');
$sql="select * from tb_ads where tipo='ads'";
$res=mysql_query($sql);
$kol=0;
if(mysql_num_rows($res)>0)
{
while($cr=mysql_fetch_array($res))
{
if($cr["members"]>=$cr["plan"])
{
$id=$cr["id"];
$sql="delete from tb_ads where id='$id'";
mysql_query($sql) or die(mysql_error());
}else{
$kol=$kol+1;
}
}
}
echo "$kol шт.";
mysql_close($con);
?>
Добавим:
<?
if(isset($_SESSION["username"]) && isset($_SESSION["password"])) { $tit=""; }else{ $tit="1"; }
require('config.php');
$sql = "SELECT count(id) FROM tb_cheaters";
$rs = mysql_query($sql);
$row = mysql_fetch_array($rs);
$blockedA = $row["count(id)"];
mysql_close($con);
?>
Заблокировано за работу автокликером: <? echo $blockedA; ?>
ВСЁ!
Установка:
1.В админке в файле dopmenu.php добавляем строку:
2.В файле sites.php после
<?include('header.php');?>
Добавляем следующий код:
<?
require('config.php');
$user=$_SESSION["username"];
$res=mysql_query("select account from tb_cheaters where username = '$user' and username != ''");
$res=mysql_fetch_array($res);
if($res["account"] == 'cheater')
{
echo "
Вы не можете зарабатывать, т.к. Ваш аккаунт заблокирован за использование автокликера.";$date_today = date("d.m.Y");
$time = date("H:i:s");
$to = "[email protected]";
$subject = "АВТОКЛИКЕР";
$message = 'Сработала защита страницы серфа от читеров или произошло ложное срабатывание защиты, вследствие чего пользователь увидел сообщение о блокировке аккаунта.
Пользователь: '.$user.'
Дата: '.$date_today.'
Время: '.$time.'
';
$headers = "Content-type: text/html; charset=windows-1251 rn";
$headers .= "From: SERF_SECURITY rn";
mail($to, $subject, $message, $headers);
include('footer.php');
exit();
}
?>
В этом коде строку
$to = "[email protected]";
редактируем.В кавычках вставляем своё мыло.На него будет приходить сообщение о появлении автокликера и о его успешной блокировке.
3.Делаем запрос к БД:
CREATE TABLE IF NOT EXISTS `tb_cheaters` (
`username` varchar(15) character set cp1251 NOT NULL,
`account` varchar(15) character set cp1251 NOT NULL,
`date` varchar(100) NOT NULL,
`ip` varchar(100) NOT NULL,
`id` int(11) NOT NULL auto_increment,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17;
Файл anti.php льём в корень,файл bot.php льём в админку.В админке на буксе добавляем динамическую ссылку без описания с адресом /anti.php
Теперь если мы хотим вывести количество попавшихся то в файле sites.php после
Всего ссылок для просмотра:
<?
require('config.php');
$sql="select * from tb_ads where tipo='ads'";
$res=mysql_query($sql);
$kol=0;
if(mysql_num_rows($res)>0)
{
while($cr=mysql_fetch_array($res))
{
if($cr["members"]>=$cr["plan"])
{
$id=$cr["id"];
$sql="delete from tb_ads where id='$id'";
mysql_query($sql) or die(mysql_error());
}else{
$kol=$kol+1;
}
}
}
echo "$kol шт.";
mysql_close($con);
?>
Добавим:
<?
if(isset($_SESSION["username"]) && isset($_SESSION["password"])) { $tit=""; }else{ $tit="1"; }
require('config.php');
$sql = "SELECT count(id) FROM tb_cheaters";
$rs = mysql_query($sql);
$row = mysql_fetch_array($rs);
$blockedA = $row["count(id)"];
mysql_close($con);
?>
Заблокировано за работу автокликером: <? echo $blockedA; ?>
ВСЁ!
Теги
6 комментарии
152 загрузки
Детали
- Первый релиз 14 мар 2011
- Последнее обновление 16 сен 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 50
- Рейтинг (0)
- Регистрация 03 мар 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

Kinoman144
- 11 фев 2013Всем привет, ребят, а есть что нить такое же но для мфс 2.2?
SoooFast
- 17 мар 2011я ниче против то не имею :) просто и щас такую защиту многие используют, вот и решил поинтересоваться, есть ли от этого толк :) а так конеш, я понимаю, что плагин уже не новый, устаревший морально :)
sifon
- 16 мар 2011Как это не странно, но сегодня одного забанило =)
jamals
- 15 мар 2011ура мыло изменили) Было мое и весь спам ко мне шел
VELIK505
- 15 мар 2011Её найти в исходнике и вырезать как два пальца