电脑安全

您当前的位置:主页 > 电脑安全 >

用PHP MySQL搭建聊天室-网络编程

来源:[db:来源]标题:   聊天室    编辑:电脑技术全能网 时间:2019-09-19 06:22

原标题:用PHP MySQL搭建聊天室-网络编程
   MySQL并发才能强、呼应速率快,是机能优良的数据库软件;PHP是功效强盛的效劳器端剧本言语。笔者在山西铝厂网站开辟中,采纳PHP4.0 MySQL3.23.38树立了多种利用。上面,以一个简略的谈天室计划为例,先容PHP MySQL在网页开辟中的利用。  1、整体计划  1.1 构想与计划:  谈天室的基础道理,就是把每个连上统一网页的用户传递的谈话数据贮存起来,而后将全部的谈话数据传给每一用户。也就是说,用数据库汇合每团体的谈话,并将数据库中的数据传给每一团体就完成了谈天室的功效。  1.2 表计划  起首应用MySQL树立表chat用来贮存用户的谈话:mysql> CREATE TABLE chat-> (chtime DATATIME,-> nick CHAR(10) NOT NULL,->words CHAR(150));  表中只设定了三个域,chtime是谈话的时光,nick为谈话者的昵称,words是谈话的内容,谈话最多150个字符  1.3 网页计划  一个最简略的谈天室平日须要两个页框:一个页框是用户输出谈话的表单,另一个用来表现各人的谈话。以是代码段平日最少须要以下几段:  树立页框的构造(main.php)  表现各人谈话的顺序段(cdisplay.php)  传递用户谈话的顺序段(speak.php)  用户登录进入谈天室顺序段(login.php)  2、代码计划  以上计划实现后,便可以动手代码计划了,采纳php能够十分扼要完成以上的功效。  2.1 用户登录login.php,本段代码是一个完整HTML网页<html><head> <title>用户登录</title></head><body>请输出您的昵称<br><form action=”main.php” method=”post” target=”_self”> <input type=”text” name=”nick” cols=”20”> <input type=”submit” value=”登录”></body></html>  用户提交本人的昵称后,就进入到谈天室,以下的处置交由main.php处置。  2.2 页框主体代码段main.php:<? setcookie(“nick”,$nick) //用cookie记载用户昵称,是罕用的通报变量方式?><html><title>山西铝厂谈天室试用版ver1.0</title><frameset rows=”80%,*”><frame src=” cdisplay.php” name=”chatdisplay”><frame src=”speak.php” name=”speak”></frameset></html>