PHP Ajax,簡易聊天室

2021-08-15 04:04:34 字數 1559 閱讀 4562

index.html:

php愛好者聊天室公告:歡迎惡魔來到聊天室(22:05:35)

php愛好者聊天室公告:歡迎天使來到聊天室(22:05:35)

data.php(後端,從資料庫獲取所有聊天資訊):

<?php

//隨時獲取最新的聊天訊息

$link = mysql_connect('localhost','root','123456');

mysql_select_db('shop0811',$link);

mysql_query('set names utf8');

$maxid = $_get['maxid'];

//獲取聊天訊息,根據maxid做限制查詢獲取(避免獲取重複訊息)

$sql = "select * from message where id>".$maxid;

$qry = mysql_query($sql);

$info = array();

while($rst = mysql_fetch_assoc($qry))

//把資料組織為二維陣列

//把最新的聊天資訊通過json格式提供出來

echo json_encode($info);

send.php(後端,將傳送的聊天記錄存入資料庫):

<?php

//發表聊天訊息,伺服器端

$link = mysql_connect('localhost','root','123456');

mysql_select_db('shop0811',$link);

mysql_query('set names utf8');

$msg = $_post['msg'];

$receiver = $_post['receiver'];

$color = $_post['color'];

$biaoqing = $_post['biaoqing'];

$sql = "insert into message values (null,'$msg','admin','$receiver','$color','$biaoqing',now())";

if(mysql_query($sql))else

talk.css(引入的外部css檔案):

* 

#main

#left

#right

#content

#send

#control

select,textarea

#msg

#content-title

hr #show_msg

#left h2

#left #user

ul #anniu

#anniu input

golang websocket 簡易聊天室

先說點無關的,最近忙於工作沒有更新部落格,今天休息順便把golang websocket研究了一下,挺好玩的,寫了乙個聊天室,分享給大家.websocket包 code.google.com p go.net websocket 文件 首先安裝websocket包 go get code.googl...

Redis簡易聊天室

import redis import json import hashlib class redisutil object def init self self.chat room nick set chat room nick set self.cookie nick cookie self.c...

網路程式設計 簡易聊天室

問題背景 多數程式猿使用scoket關鍵字有什麼用途。什麼是網路程式設計?通過使用套接字來達到程序間通訊目的的程式設計就是網路程式設計,網路程式設計最主要的工作就是在傳送端把資訊通過規定好的協議進行組裝包,在接收端按照規定好的協議把包進行解析,從而提取出對應的資訊,達到通訊的目的!中間最主要的就是資...