聊天室的基本原理
首先使用MySQL建立表chat用來儲存用戶的發言:
mysql> CREATE TABLE chat
表中只設定了三個域
一個最簡單的聊天室通常需要兩個頁框:一個頁框是用戶輸入發言的表單
建立頁框的結構(main
顯示大家發言的程序段(cdisplay
傳送用戶發言的程序段(speak
用戶登錄進入聊天室程序段(login
以上規劃完成後
<html>
<head>
<title>用戶登錄</title>
</head>
<body>請輸入您的昵稱<br>
<form action=
<input type=
<input type=
</body>
</html>
用戶提交自己的昵稱後
<?
setcookie(
?>
<html>
<title>山西鋁廠聊天室試用版ver
<frameset rows=
<frame src=
<frame src=
</frameset>
</html>
本代碼段的任務是將表chat中的數據取出
<html>
<head>
<title>顯示用戶發言</title>
<meta http
</head>
<body>
<?
$link_ID=mysql_connect(
//鏈接Mysql服務器 服務器名為main
mysql_select_db(
$str=
$result=mysql_query($str
$rows=mysql_num_rows($result); //取得查詢結果的記錄筆數
//取得最後
@mysql_data_seek($resut
if ($rows<
for ($i=
list($chtime
echo $chtime; echo
}
//清除庫中過時的數據
@mysql_data_seek($result
list($limtime)=mysql_fetch_row($result);
$str=
$result=mysql_query($str
mysql_close($link_ID);
?>
</body>
</html>
<html>
<head>
<title>發言</title>
</head>
<body>
<?
If ($words)
{ $link_ID=mysql_connect(
mysql_select_db(
$time=date(y)
$str=
mysql_query($str
mysql_close($link_ID);
}
?>
//輸入發言的表單
<form action=
<input type=
<input type=
</form>
</body>
</html>
完成以上工作後
From:http://tw.wingwit.com/Article/program/PHP/201311/21516.html