-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path1.php
More file actions
42 lines (36 loc) · 1.55 KB
/
1.php
File metadata and controls
42 lines (36 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?
require_once ("admin/dbconnect.php");
require_once ("function.php");
$NowTime = time(); //unix time
//$r=mysql_query("ALTER TABLE `chat` ADD `info` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL");
//ëîâèì ïåðåìåííûå
if (isset($_POST['LastID'])) { //åñëè îòîáðàæåíèå íå ïåðâîå
$LastID = $_POST['LastID'];
$user = $_POST['TestCookie'];
$text = htmlspecialchars($_POST['text']);
}
else $LastID = 0;
if (isset($_POST['text'])&&!empty($_POST['text'])) { //äîáàâëåíèå åù¸ îäíîé çàïèñè
{$glob = "REMOTE_ADDR - ".$_SERVER['REMOTE_ADDR']. "\n" .
"REMOTE_HOST - ".$_SERVER['HTTP_USER_AGENT']. "\n" .
"REMOTE_PORT - ".$_SERVER['HTTP_USER_AGENT']. "\n" .
"SERVER_PROTOCOL - ".$_SERVER['SERVER_PROTOCOL']. "\n" .
"REQUEST_METHOD - ".$_SERVER['REQUEST_METHOD']. "\n" .
"QUERY_STRING - ".$_SERVER['QUERY_STRING']. "\n" .
"HTTP_ACCEPT - ".$_SERVER['HTTP_ACCEPT']. "\n" .
"HTTP_CONNECTION - ".$_SERVER['HTTP_CONNECTION']. "\n" .
"HTTP_REFERER - ".$_SERVER['HTTP_REFERER']. "\n" .
"HTTP_USER_AGENT - ".$_SERVER['HTTP_USER_AGENT'];
}
$r=mysql_query ("INSERT INTO chat(msg, user, date, info) VALUES ('$text', '$user', $NowTime, '$glob')");
}
$new=0;
$r=mysql_query("SELECT * from chat WHERE id > $LastID"); //îòîáðàæåíèå âñåõ íà÷èíàÿ ñ last
if ($r) {
while ($row=mysql_fetch_array($r)) {
echo "<div><h5>".$row['user']."<h6>".date( 'H:h:i d F', $row['date'])."</h6></h5>".$row['msg']."</div>";
$LastID=$row['id'];
$new=1;
}
if ($new) echo " <input type='hidden' id='LastID' value=".$LastID."></input>";
}?>