예제 #1
0
파일: chat.php 프로젝트: GSDimitrov/Chat
		ORDER BY message_id DESC LIMIT 200';
        $result = DB::getInstance()->query($sql);
        while ($res = $result->fetch_assoc()) {
            $msg[$res['message_id']]['id'] = $res['message_id'];
            $msg[$res['message_id']]['message'] = $res['message'];
            $msg[$res['message_id']]['sender'] = $res['sender'];
        }
        $msg = array_reverse($msg);
        return $msg;
    }
}
$chat = new chat();
if (isset($_POST['message']) && isset($_POST['sender'])) {
    $msg = $_POST['message'];
    $user = $_POST['sender'];
    $chat->sendMsg($user, $msg);
}
function isAjax()
{
    if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) and strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest') {
        // I'm AJAX!
        return true;
    }
    return false;
}
if (isAjax()) {
    $msg = $chat->getMsg();
    foreach ($msg as $ms) {
        echo '<div> <span class ="user">' . $ms['sender'] . '</span>: ' . $ms['message'] . '</div>';
    }
}