チャット
This commit is contained in:
@@ -1,5 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
require_once './db_connection.php';
|
||||||
|
|
||||||
|
require_once './modules/user.mod.php';
|
||||||
require_once './modules/chat.mod.php';
|
require_once './modules/chat.mod.php';
|
||||||
|
|
||||||
|
|
||||||
@@ -7,10 +10,15 @@ $user_id = $_GET['id'];
|
|||||||
$pass = $_GET['pass'];
|
$pass = $_GET['pass'];
|
||||||
$chat_message = $_GET['text'];
|
$chat_message = $_GET['text'];
|
||||||
|
|
||||||
|
$user = User :: find ($user_id);
|
||||||
|
|
||||||
|
if ($user -> pass === $pass)
|
||||||
|
{
|
||||||
$chat = new Chat;
|
$chat = new Chat;
|
||||||
|
|
||||||
$chat -> user_id = $user_id;
|
$chat -> user_id = $user_id;
|
||||||
$chat -> text = $chat_message;
|
$chat -> text = $chat_message;
|
||||||
$chat -> insert ();
|
|
||||||
|
$chat -> insert ();
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
$config = include ('./config.php');
|
||||||
|
|
||||||
|
$db_host = $config['host'];
|
||||||
|
$db_port = $config['port'];
|
||||||
|
$db_user = $config['user'];
|
||||||
|
$db_pass = $config['pass'];
|
||||||
|
|
||||||
|
$__db_connection = new mysqli ($db_host, $db_user, $db_pass, 'goatoh_training',
|
||||||
|
$db_port);
|
||||||
|
|
||||||
|
unset ($config);
|
||||||
|
unset ($db_host);
|
||||||
|
unset ($db_port);
|
||||||
|
unset ($db_user);
|
||||||
|
unset ($db_pass);
|
||||||
|
|
||||||
+4
-19
@@ -3,29 +3,13 @@
|
|||||||
class
|
class
|
||||||
Chat
|
Chat
|
||||||
{
|
{
|
||||||
private $db;
|
var $id;
|
||||||
|
|
||||||
private $id;
|
|
||||||
var $user_id;
|
var $user_id;
|
||||||
var $pass;
|
var $pass;
|
||||||
|
|
||||||
function
|
|
||||||
__construct ()
|
|
||||||
{
|
|
||||||
$config = include ('./config.php');
|
|
||||||
|
|
||||||
$db_host = $config['host'];
|
|
||||||
$db_port = $config['port'];
|
|
||||||
$db_user = $config['user'];
|
|
||||||
$db_pass = $config['pass'];
|
|
||||||
|
|
||||||
$this -> db = new mysqli ($db_host, $db_user, $db_pass, 'goatoh_training',
|
|
||||||
$db_port);
|
|
||||||
}
|
|
||||||
|
|
||||||
function
|
function
|
||||||
insert ():
|
insert ():
|
||||||
void
|
int
|
||||||
{
|
{
|
||||||
$sql = "
|
$sql = "
|
||||||
INSERT INTO
|
INSERT INTO
|
||||||
@@ -36,7 +20,8 @@ Chat
|
|||||||
(
|
(
|
||||||
{$this -> user_id},
|
{$this -> user_id},
|
||||||
'{$this -> text}')";
|
'{$this -> text}')";
|
||||||
$this -> db -> query ($sql) or die ("db_insert error $sql");
|
$GLOBALS['__db_connection'] -> query ($sql)
|
||||||
|
or die ("db_insert error $sql");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-18
@@ -3,26 +3,10 @@
|
|||||||
class
|
class
|
||||||
User
|
User
|
||||||
{
|
{
|
||||||
private $db;
|
var $id;
|
||||||
|
|
||||||
private $id;
|
|
||||||
var $name;
|
var $name;
|
||||||
var $pass;
|
var $pass;
|
||||||
|
|
||||||
function
|
|
||||||
__construct ()
|
|
||||||
{
|
|
||||||
$config = include ('./config.php');
|
|
||||||
|
|
||||||
$db_host = $config['host'];
|
|
||||||
$db_port = $config['port'];
|
|
||||||
$db_user = $config['user'];
|
|
||||||
$db_pass = $config['pass'];
|
|
||||||
|
|
||||||
$this -> db = new mysqli ($db_host, $db_user, $db_pass, 'goatoh_training',
|
|
||||||
$db_port);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static function
|
public static function
|
||||||
find (
|
find (
|
||||||
int $id):
|
int $id):
|
||||||
@@ -35,7 +19,8 @@ User
|
|||||||
user
|
user
|
||||||
WHERE
|
WHERE
|
||||||
id = $id";
|
id = $id";
|
||||||
$result = $this -> db -> query ($sql) or die ("db_select error $sql");
|
$result = $GLOBALS['__db_connection'] -> query ($sql)
|
||||||
|
or die ("db_select error $sql");
|
||||||
|
|
||||||
$row = $this -> db -> fetch_array ($result);
|
$row = $this -> db -> fetch_array ($result);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user