2018-01-28 16:40:49 +00:00
|
|
|
|
<?php
|
|
|
|
|
/* Отвязал от functions.php но так и не понял что этот файл делает.
|
|
|
|
|
* */
|
|
|
|
|
header("Content-Type: text/html; charset=utf-8");
|
|
|
|
|
session_start();
|
|
|
|
|
|
|
|
|
|
if ($_SESSION['uid'] == null) header("Location: index.php");
|
|
|
|
|
include "config.php";
|
|
|
|
|
//$user = mysql_fetch_array(mysql_query("SELECT `battle` FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
|
|
|
|
$user = ($db->query('SELECT `battle` FROM `users` WHERE `id` = ?i LIMIT 1', $_SESSION['uid']))->fetch_assoc_array();
|
|
|
|
|
if ($user['battle'] != 0) {header('location: fbattle.php'); die();}
|
|
|
|
|
|
|
|
|
|
function addchp($text, $who, $room = 0)
|
|
|
|
|
{
|
|
|
|
|
global $user;
|
|
|
|
|
if ($room == 0) $room = $user['room'];
|
|
|
|
|
$fp = fopen("tmp/chat.txt", "a"); //открытие
|
|
|
|
|
flock($fp, LOCK_EX); //БЛОКИРОВКА ФАЙЛА
|
|
|
|
|
fputs($fp, ":[" . time() . "]:[{$who}]:[" . ($text) . "]:[" . $room . "]\r\n"); //работа с файлом
|
|
|
|
|
fflush($fp); //ОЧИЩЕНИЕ ФАЙЛОВОГО БУФЕРА И ЗАПИСЬ В ФАЙЛ
|
|
|
|
|
flock($fp, LOCK_UN); //СНЯТИЕ БЛОКИРОВКИ
|
|
|
|
|
fclose($fp); //закрытие
|
|
|
|
|
}
|
2018-03-04 00:09:58 +00:00
|
|
|
|
/**
|
|
|
|
|
* FIXME Обращение к определённому персонажу в чате. Ещё сломается, если персонажа не существует.
|
|
|
|
|
* addchp('Сообщение об ошибке, <strong>' . $user['login'] . '', '{[]}' . nick::id(10133)->short() . '{[]}');
|
|
|
|
|
*/
|
2018-01-28 16:40:49 +00:00
|
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
<!doctype html>
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
|
|
|
|
<meta charset="utf-8">
|
|
|
|
|
<link rel=stylesheet href="css/main.css?v=1">
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
<body bgcolor=e2e0e0>
|
|
|
|
|
<p style="text-align: center;font-style: italic;">Сообщение отправлено!</p>
|
|
|
|
|
<script>
|
|
|
|
|
function cityg(){
|
|
|
|
|
location.href='main.php';
|
|
|
|
|
}
|
|
|
|
|
setTimeout('cityg()', 3000);
|
|
|
|
|
</script>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|