{% else-1 %}
khujand * [мошенник]
(21 янв 2016, 09:22) (0/0) [0]
Тема закрыта для обсуждения! *
khujand * [мошенник]
(15 янв 2016, 12:03) (0/0) [0]
Ошибка в том, что автобан при спаме не работает. То есть юзер который спамить на почту, этот код должен банить его. А наоборот, ничего не произошел, ни бан ни хз.
khujand * [мошенник]
(15 янв 2016, 01:44) (0/0) [0]
Почему этот код не работает? Помогите найти ошибку плиз:
мой двиг социал 1.9.8
// отправка сообщения
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '$ank[id]', '".my_esc($msg)."', '$time')"*;
/// Проверка на Спам+БАН(если не создатель)+отправка сообщения создателю о спаме
/// + изменение уровня спама пользователя
/// by Amin
$vyvod=mysql_query("SELECT * FROM `spam` WHERE `act`='1'"*;
while ($anti = mysql_fetch_assoc($vyvod))
{
$a = 'http://'.$anti['eto'].'';
$test=stristr($msg,$a);
$test2 = stristr($msg,$anti['eto']);
$vol= str_replace(' ','',$msg);
$test3 = stristr($vol,$anti['eto']);
$test5 = mb_stristr($vol,translit($anti['eto']),'UTF8');
$test4=mb_stristr($vol,translit($anti['eto']),'UTF8');
if($test==TRUE && $_SERVER['QUERY_STRING']!='id=0' && $test != $_SERVER['HTTP_HOST'] || $test2==TRUE && $_SERVER['QUERY_STRING']!='id=0' && $test2 != $_SERVER['HTTP_HOST'] || $test3==TRUE || $test4==TRUE || $test5==TRUE){
if($anti['ban']!='0' && $anti['ban_time'] != '0'){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$user[id]' AND `time` > '$time'"*, 0)==0 && $user['id']!='1')
{
$ban_time=$anti['ban_time']*60+$time;
mysql_query("INSERT INTO `ban` (id_user, time, prich,id_ban) values('$user[id]', '$ban_time', 'Автоблок АнтиСпама','1')"*;
$msg3='
И был забанён на '.$anti['ban_time'].' минут';
}
}
$spam=$user['spam']+$anti['spam_level'];
mysql_query("UPDATE `user` SET `spam`='".$spam."' WHERE `id`='".$user['id']."'"*;
$spam_w=$anti['eto'];
$spam=substr($spam_w, 0, strlen($spam_w)-1);

$msg2='Я проспамил в почте [url=/info.php?id='.$ank['id'].']'.$ank['nick'].'[/url]'.$msg3;
mysql_query("INSERT INTO `mail` (id_user, time, msg,id_kont) values('$user[id]', '$time', '".my_esc($msg2)."','1')"*;
}
}
/// by Amin
/// Конец
  • 1 из 1