设计聊天室
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-10
页面自动刷新脚本,她是HTML脚本,而不是ASP脚本。很简单吧,其意思是每4秒钟刷新一次,但在使用过程中,你会发现会出现有不少问题出现。接下来,我们开始讲述建设过程,首先,我们要规划,要大概了解使用多少个数据库表,这些数据库表应该有哪些字段;摆在我们面前的就已经是必须存在的几个数据库表:1、存储用户信息的用户表,2、存储发言信息的发言表,3、存储在线用户信息的在线用户表等。 建议使用ACCESS或sql server 数据库,建立一个ACCESS数据库实在是太简单了,就象建立一个Excel表格差不多,你可以不必了解太多的数据库知识。 我们先建立chat.mdb数据库包含用户表及聊天表:如下: 用户表: ID IP 姓名 性别 密码 . . . . . . . . . . 聊天表: ID IP 姓名 颜色 表情 说话对象 说话 . . . . . . . . . . . . . . 在线用户表: ID 姓名 性别 登陆时间 . . . . . . . . 数据库一旦建立,我们便可以开始着手编程,首先要考虑建立如下几个独立文件:1、登陆及发言区;2、刷新区;3、管理区。 先来看登陆及发言区:这是聊天室的核心部分,请先看看流程: 登陆<———————————| | | | | 获取用户名、用户IP、密码 | | | | | | | | 密码错误 | |——————————查询用户表——————————| | 密码正确 | | | | 初| | 次| | 登| | 陆| | | | | | 把用户名、用户IP、及密码写入用户表 | | | | |————>把用户名、登陆时间写入在线用户表 | | |—————————-—>发言区 | | | | | 选|选 | 择|择 | 颜|说 | 色|话 | 与|的 | 表|对 | 情|象 | | | | | 发言 | | | | | 把姓名、说话内容、说话对象、 | 颜色、表情写入聊天表 | | | | | 发言 | 离开 |-————————————|————————————| | | | |<-———————————| | | 从在线用户表中删除该用户 | | | 离开聊天室 接下来,我们开始对用户登陆与发言实例程序进行分析:chatadd1.asp 1、用户登陆 <%Response.Buffer=true%> 指定缓存为真 <%if Request("name")="" then%> 判断用户名是 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 群球汇聚的效果下一篇: 格式化日期类SimpleDateFormat
关于设计聊天室的所有评论