Файл: chat.php
Строк: 27
<?php
# Заказчик: ST34RT
# Исполнитель: TJersy
# Контакты: 4play.IN || http://bymas.ru/id11894
# Дата исполнения заказа: 16.11.2014
# Спасибо за обращение .
$title = 'Чат';
require_once 'system/connect.php';
require_once 'system/head.php';
no_auth(); //Закроем от незарегистрированных
if(isset($_POST['insert'])){
$msg = filter($_POST['msg']);
# Поставим антифлуд от школьников
$tim = mysql_fetch_assoc(mysql_query("SELECT * FROM `chat` WHERE `id_user` = '".$user['id']."' `login` = '".$user['login']."' ORDER BY `time` DESC"));
if(strlen($msg) < '3' or strlen($msg) > '500'){ error('Сообщение содержит меньше 3 или больше 500 символов');}
elseif((time()-$tim['time']) < 5) { error('Вы слишком часто пишите сообщения');}
else{
mysql_query ("INSERT INTO `chat` (`msg`,`time`,`id_user`,`login`) VALUES('$msg','".time()."','$user[id]','$user[login]')") or die(mysql_error());
header('Location: chat.php');
}
}
if(isset($_GET['otv'])) {
@$msg = $chat['login'];
}
echo '<div class="razd4">
<small> Добро пожаловать в общий чат. Здесь ты можешь пообщаться с другими бойцами и отдохнуть от боев и усердных тренеровок. За мат, флуд и спам карают баном. </small>
<br /><br />
Введите сообщение: <br/>
<form action="" method="POST">
<input type="text" name="msg" value="' . htmlspecialchars(@$_GET["otv"]) . '"/>
<input type="submit" value="Отправить" name="insert" title="Сообщение" /> <input type="button" value="Обновить" onclick="location.reload();"/>
</form>
</div><div class="razdel"></div>';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `chat`"),0);
$k_page = k_page($k_post,10);
$page = page($k_page);
$start = 10*$page-10;
$ms = mysql_query("SELECT * FROM `chat` ORDER BY `id` DESC LIMIT $start, 10");
while($chat = mysql_fetch_assoc($ms)){
echo '<div class="razd55">';
echo ''.user($chat['id_user']).' <small>['.timedisp($chat['time']).']</small> <br/>';
echo '<h3> '.output_text($chat['msg']).'</h3>';
echo '<a href="chat.php?otv='.$chat['login'].',">Ответить</a> <br/>';
echo '</div><div class="razdel"></div>';
}
if($k_post > '10') { echo str('/chat.php?',$k_page,$page); }
require_once 'system/foot.php';
?>