Вход Регистрация
Файл: stalkerus.tk/chat.php
Строк: 120
<?php
require_once('conf/dbc.php');
require_once(
'conf/session_start.php');
require_once(
'conf/ban.php');
if((!isset(
$_SESSION['id'])) and (!isset($_SESSION['nick'])))  {
  
?>
  <script type="text/javascript">
  document.location.href = "reg.php?err_login=1";
  </script>
  <?php
}
$page_title = 'Чат';
require_once(
'conf/head.php');
if ((isset(
$_SESSION['id'])) and (isset($_SESSION['nick'])))  {
  require_once(
'conf/top.php');
}
?>
<div style="border-left:1px solid #444e4f;border-right:1px solid #444e4f;">
<center><p class="podmenu">Общий чат</p></center>
<center>Сказать для всех:</center>
<center><form  method="post" action="/chat.php"></center> 
<center><input type="text" name="pole" id="pole"/></center> 
<center><input type="submit" name="send" style="width:50px%; height:30px" value="Отправить"></input></center> 
<center><p><img src="img/ico/povtor.png" width="12" height="12" alt="o"/> <a href="chat.php">Обновить</a></p></center> 
</form>
<?php
if(isset($_POST["refresh"]))
{
    print 
"<script type="text/javascript">document.location.href ="/chat.php?offset=0";</script>";
}
else if(isset(
$_POST["send"])) 
{
  
    
$text = $_POST['pole'];
    if((
preg_match("/sfrpg/i", $text)) OR (preg_match("/keo/i", $text)) OR (preg_match("/www/i", $text)) OR (preg_match("/http/i", $text)))
    {
        echo 
"<font color=red><b>Не-не-не.. Только не рекламь тут!</b></font>";
        require_once(
'conf/navig.php');
        require_once(
'conf/foot.php');
        
mysqli_close($dbc);
        exit();
    }
    {
    
$text = strtr($text, array("rn" => '<br />', "r" => '<br />', "n" => '<br />', '=D' => '<img src="img/smiles/D.gif" />', ':-D' => '<img src="img/smiles/D.gif" />', ':D' => '<img src="img/smiles/D.gif" />','mobstalker' => '<img src="img/smiles/smile.gif" />', '.net' => '<img src="img/smiles/smile.gif" />', '.com' => '<img src="img/smiles/smile.gif" />', '.tk' => '<img src="img/smiles/smile.gif" />', '.su' => '<img src="img/smiles/smile.gif" />', '.ru' => '<img src="img/smiles/smile.gif" />', 'sta1ker' => '<img src="img/smiles/smile.gif" />',':-)' => '<img src="img/smiles/smile.gif" />', '=)' => '<img src="img/smiles/smile.gif" />',':)' => '<img src="img/smiles/smile.gif" />',':(' => '<img src="img/smiles/sad.gif" />', ':собака' => '<img src="img/monsters/3.png" width="30" height="30" border="0"/>', "[b]" => '<b>', "[/b]" => '</b>', ':неспамить' => '<img src="img/smiles/adminl.gif" />', ':зло' => '<img src="img/smiles/zlo.gif" />', ":хмм" =>'<img src="img/smiles/xmm.gif" />', ":пишу" =>'<img src="img/smiles/mail.gif" />', ":хаха" => '<img src="img/smiles/xaxa.gif" />', ":ого" => '<img src="img/smiles/vau.gif" />', ":тихо" => '<img src="img/smiles/tiho.gif" />', ":смерть" => '<img src="img/smiles/smert.gif" />', ":поиск" => '<img src="img/smiles/poisk.gif" />', ":накрыло" => '<img src="img/smiles/pizdec.gif" />', ":оу" => '<img src="img/smiles/oy.gif" />', ":упс" => '<img src="img/smiles/oops.gif" />', ":ням" => '<img src="img/smiles/nyam.gif" />', ":ноно" => '<img src="img/smiles/nono.gif" />', ":нет" => '<img src="img/smiles/no.gif" />', ":ниндзя" => '<img src="img/smiles/ninja.gif" />', ":незнаю" => '<img src="img/smiles/neznaju.gif" />', ":неа" => '<img src="img/smiles/nea.gif" />', ":муз" => '<img src="img/smiles/music.gif" />', ":мистер" => '<img src="img/smiles/mister.gif" />', ":ламер" => '<img src="img/smiles/lamer.gif" />', ":кыш" => '<img src="img/smiles/kulak.gif" />', ":крут" => '<img src="img/smiles/krut.gif" />', ":кул" => '<img src="img/smiles/klass.gif" />', ":класс" => '<img src="img/smiles/klass.gif" />', ":супер" => '<img src="img/smiles/klass.gif" />', ":пока" => '<img src="img/smiles/hello.gif" />', ":фак" => '<img src="img/smiles/fuck.gif" />', ":флуд" => '<img src="img/smiles/flood.gif" />', ":фингал" => '<img src="img/smiles/fingal.gif" />', ":холодно" => '<img src="img/smiles/cold.gif" />', ":бомба" => '<img src="img/smiles/bomba.gif" />', ":блин" => '<img src="img/smiles/blin.gif" />', ":бан" => '<img src="img/smiles/ban.gif" />', ":атлет" => '<img src="img/smiles/atlet.gif" />', ":ааа" => '<img src="img/smiles/aaa.gif" />', ":8" => '<img src="img/smiles/8.gif" />', "[i]" => '<i>', "[/i]" => '</i>', "[big]" => '<big>', "[/big]" => '</big>', "[small]" => '<small>', "[/small]" => '</small>', "[s]" => '<s>', "[/s]" => '</S>', "[u]" => '<u>', "[/u]" => '</u>', "[pre]" => '<pre>', "[/pre]" => '</pre>', "[green]" => '<font color="gren">', "[/green]" => '</font>',"[grey]" => '<font color="grey">', "[/grey]" => '</font>',"[blue]" => '<font color="blue">', "[/blue]" => '</font>'));    $text=stripslashes("$text");
    }

    if(
strlen($text) < 3)
    {
        echo 
"<font color=red><b>Минимальное кол-во символов отправляемых в чат - 3.</b></font>";
        require_once(
'conf/navig.php');
        require_once(
'conf/foot.php');
        
mysqli_close($dbc);
        exit();
    }
    
$user_id = $_SESSION['id'];
    
$query = "SELECT `nick`, `gruppa` FROM `users` WHERE `id` = '$user_id' LIMIT 1";
    
$result = mysqli_query($dbc, $query) or die ('Ошибка передачи запроса к БД');
    
$row = mysqli_fetch_array($result);
    
$username = $row['nick'];
    
$date = date('d.m.Y H:i:s');
    
$gruppa = $row['gruppa'];
    
$query = "INSERT INTO `general_chat` (`user`, `text`, `date`, `userid`, `gruppa`) VALUES ('$username', '$text', '$date', '$user_id', '$gruppa')";
    
mysqli_query($dbc, $query);
    
header('Location: http://stalkerus.tk/chat.php');
}
?>
<hr>
<?php
$offset 
= $_GET['offset'];
if(!isset(
$offset)) $offset = 0;
$query = "SELECT * FROM `general_chat` ORDER BY `id` DESC LIMIT $offset, 15"; //  ORDER BY 'id' ASC
$result = mysqli_query($dbc, $query) or die ('Ошибка передачи запроса к БД 2');
$rrows = mysqli_num_rows($result);
for(
$i = 0; $i < $rrows; $i++)
{
    
$row = mysqli_fetch_array($result);
    echo 
''. $row['id']. '|';
    if(
$row['gruppa'] == 'svoboda') echo '<img src="/img/ico/svobodaon.png" width="12" height="12" alt="н">';
    else if(
$row['gruppa'] == 'dolg') echo '<img src="/img/ico/dolgon.png" width="12" height="12" alt="н">';
    else if(
$row['gruppa'] == 'naemniki') echo '<img src="/img/ico/odinochkion.png" width="12" height="12" alt="н">';
    
$echojs = "<a href="javascript://" onclick="document.getElementById('pole').value='". $row['user']. ", ';"><font color=yellow>[ОТВЕТИТЬ]</font></a>";
    
echo '  <a href="/profile.php?id='. $row['userid']. '"><font color=white><b>'. $row['user']. '</b></font></a> ( '. $row['date'];
    echo 
" ) ". $echojs;
    echo 
"<br>". $row['text']. "<br>";
    echo 
"<hr>";
}

$query = "SELECT * FROM `general_chat`";
$res = mysqli_query($dbc, $query) or die ('Ошибка передачи запроса к БД 2');
$rowws = mysqli_num_rows($res);
$allpages = ceil($rowws / 15);
echo 
"<center>";
for(
$p = 0; $p < $allpages; $p++)
{
    
$val = $p*15;
    if(
$p != 0) echo ' | ';
    echo 
'<a href="/chat.php?offset='. $val. '">'. ($p+1). '</a>';
}
echo 
"</center>";
?><hr><?php
require_once('conf/navig.php');
require_once(
'conf/foot.php');
mysqli_close($dbc);
?>
</body>
</html>
Онлайн: 1
Реклама