Вход Регистрация
Файл: modules/chat/add_msg.php
Строк: 22
<?php
$mem_start 
memory_get_usage();
require 
'../../system/func_for_game2.inc.php';
$tmess=time()-30;$kolsmsm mysqli_num_rows(mysqli_query($link,"SELECT id FROM `chat` WHERE `id_add`='".num($user['id'])."' and `date`>'$tmess'  "));
if(
$kolsmsm<6){
if (
$user['ignor']< time()) {
if(
$user['lvl']>0){
/** проверяем и фильтруем транслит и текст **/


if (isset($_POST['text']) and !empty($_POST['text'])) {$text=vvod($_POST['text']);} else  
{
go("/chat?err=".md5(1)."");
}


if(
mb_strlen($text,'utf-8') < or mb_strlen($text,'utf-8') > 500
{
go("/chat?err=".md5(2)."");
}

$pred_msg mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `chat` WHERE `id_add` = '".num($user['id'])."' order by `id` DESC limit 1"));

if(
trim($_POST['text']) == trim($pred_msg['text']))
{
go("/chat?err=".md5(2)."");
}
$text=vvod($_POST['text']);
$msg=str_ireplace(
array(
'Я','Ю','В','Г','Д',
'Е','Ё','Ж','З','И',
'Й','К','Л','М','Н',
'О','П','Р','С','Т',
'У','Ф','Х','Ц','Ч',
'Ш','Ш','Ъ','Ы','Ь',
'А','Б','Я'),
array(
"e'",'ju','w','g','d',
'e','q','zh','z','i',
'j','k','l','m','n',
'o','p','r','s','t',
'u','f','h','c','ch',
'w','sq','y','x',"'",
'a','b','ya'),$text);
$msg=str_ireplace(
array(
'э','ю','в','г','д',
'е','ё','ж','з','и',
'й','к','л','м','н',
'о','п','р','с','т',
'у','ф','х','ц','ч',
'ш','щ','ъ','ы','ь',
'а','б','я'),
array(
"e'",'ju','w','g','d',
'e','q','zh','z','i',
'j','k','l','m','n',
'o','p','r','s','t',
'u','f','h','c','ch',
'w','sq','y','x',"'",
'a','b','ya'),$text);
$msg preg_replace('#(,|@|*|&|$|=|-|^|.|~|`|?|!|(|)){0,}#'''$msg);
$msgstr_replace('#','',''.$msg.'');
$msgstr_replace('/','',''.$msg.'');
$msgstr_replace('n','',''.$msg.'');
$msgstr_replace('r','',''.$msg.'');
$msgstr_replace(' ','',''.$msg.'');

 

if (
preg_match("/elemwar/i""'.$msg.'") or preg_match("/mtwar/i""'.$msg.'") ) {
   
go("/chat");
} else {

mysqli_query($link,"INSERT INTO `chat` (`id`,`id_add`,`id_whom`,`date`,`text`,`login`,`sex`,`adm`)
VALUES ('','"
.num($user['id'])."','0','".time()."','$text','".vvod($user['login'])."','".num($user['sex'])."','".vvod($user['adm'])."')");

/*** запись лога ***/
logi_users(6,num($user['id']),'
Отправил сообщение в чат.
Текст: '
.$text.'');
/*** запись лога ***/
go("/chat");
}
}else {
go("/chat?err=".md5(2)."");
echo 
'
У вас игнор
'
;}}}else{go("/chat");}
/** выводим низ страниы **/
foot();
?>
Онлайн: 0
Реклама