匿名聊天室

2025-09-07
跳至 [1] [2] [3] [4] [全屏预览]
            聊天室                        <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js">        <script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js">                <script>            var maxid = 0;            function showmessage() {                //创建ajax对象                var xhr = new XMLHttpRequest();                //监听                xhr.onreadystatechange = function () {                    if (xhr.readyState === 4) {                        eval("var info=" + xhr.responseText);                        var text = "";                        for (var i = 0; i < info.length; i++)                        {                            text += "

" + "" + info[i].send + ":" + "" + info[i].content + "" + "(" + info[i].time + ")" + "

"; maxid = info[i].id; } var old = document.getElementById("msg").innerHTML; document.getElementById("msg").innerHTML = old + text; document.getElementById("msg").scrollTop = document.getElementById("msg").scrollHeight; } }; //初始化 xhr.open("get", "./action.php?maxid=" + maxid); //发送 xhr.send(); } $(document).ready( function () { showmessage() self.setInterval("showmessage()", 2000); } ); function send() { var postData ="content="+document.getElementById('content').value; var xhr = new XMLHttpRequest(); xhr.open("POST", "./add.php", true); //一定要写头信息不然服务器接收不到 xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.onreadystatechange = function () { var XMLHttpReq = xhr; if (XMLHttpReq.readyState == 4) { if (XMLHttpReq.status == 200) { document.getElementById('content').value=""; } } }; xhr.send(postData); }

匿名者聊天室

2. [文件] action.php ~ 367B 下载(0) 跳至 [1] [2] [3] [4] [全屏预览]

$id");while ($array = mysqli_fetch_assoc($data)) {    $info[] = $array;}; echo json_encode($info);

3. [文件] chat.sql ~ 424B 下载(0) 跳至 [1] [2] [3] [4] [全屏预览]

drop TABLE IF EXISTS `talk`;CREATE TABLE `talk` (  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',  `send` varchar(10) CHARACTER SET utf8 DEFAULT NULL COMMENT '发送者昵称',  `ip` varchar(12) CHARACTER SET utf8 DEFAULT NULL,  `content` varchar(500) CHARACTER SET utf8 DEFAULT NULL,  `time` varchar(50) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8;

4. [文件] add.php ~ 459B 下载(0) 跳至 [1] [2] [3] [4] [全屏预览]

                                                    

标签: 匿名聊天室

本文地址:https://www.shjdjh.com/news/212422.html

免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:cloudinto#qq.com(把#换成@)