aylm 发表于 2007-4-23 16:13   只看TA 1楼
  • aylm
  • LEVEL 8
  • 离线

[交流] 组建基于WWW的聊天室



请您點擊右上方红心,作个有愛心的人!祝有愛心的朋友生活更精彩!:s_22:

在互联网上,聊天室早已成为人们在网上进行实时交流的核心手段之一,也是许多网站集聚“人气”的重要工具。你想不想也为自己建立一个好的聊天室呢?
  网上的各种实时联络方式中,基于WWW的聊天室恐怕是最方便的了:它只需一次性地在服务器端安装成功,客户端使用Windows自带的IE浏览器就可以随意访问了,而不再另外添加第三方软件。
  “
ASP程序聊天室V2.5”就是这样一款由ASP程序编制成的基于WWW的聊天室服务器端软件,为简体中文版的共享软件,功能较齐全,支持用户注册、资料修改、分用户等级(以用户在线总时间来分)、私聊、留言、发言的历史记录、新留言提示、禁止连续发相同内容等,相应等级的用户并可拥有选择表情、选择图案、选择趣语、选择贴图、踢人等权限。
  一、软件的安装
  此聊天室程序可运行在任何支持ASP的Web服务器中,比如Win98+PWS、WinNT+IIS4.0、Win2000+IIS5.0等。本文以Win2000+IIS5.0为例。
  1、设置IIS
  假设本Win2000计算机IP地址为“192.168.221.48”,确保已添加好了IIS服务,并在IIS管理器(Internet服务)中将“默认Web站点”指向了此IP地址,而且在默认文档中添加好了聊天室的首页文件名“index.asp”(或“index.htm”)。
 

 

2、添加虚拟目录
  将下载得来的压缩包文件“aspchat.zip”中所有内容均解压到任意目录(比如为“D:\”)中,则系统会自动在其下新建立一个名为“aspchat”的子目录(完整路径为“D:\aspchat”),再在此新子目录上单击右键,选“属性”中的“Web共享”,为之指定一个虚拟目录名(比如为“chat”),并确保“共享点在”后为“默认Web站点”。

  
  3、访问聊天室
  如果在服务器或任意客户端的IE浏览器地址栏中输入如“http://192.168.221.48/chat”(其中,“192.168.221.48”为聊天室服务器的IP地址,“chat”为虚拟目录名)的格式再回车可进入该聊天室主页面,则说明安装成功!



二、软件的使用
  安装成功后的聊天室系统自带了两个用户:一个是“最高管理员”,用户名和密码均为“admin”;一个是普通用户,用户名和密码均为“guest”。
  1、普通用户注册
  单击主窗口的“注册”按钮,然后根据提示填入相应资料后,即可注册成功!需要注意的是,在注册时,姓名、密码和信箱(即E-mail地址)三项为必填内容;其他项为可选。
南山此外,在此聊天室程序中,按相应积分将所有用户分成了九级,新注册的用户积分为0分,以后每在聊天室呆上一分钟,积分就增加1分。不同等级的用户将拥有不同的权利,具体划分如下表:
级别 所需积分 拥有权利
1级 0-300分 私聊,选择颜色,选择表情,选择趣语,自动清除,约会留言,查找聊友,修改信息,保存积分
2级 300-600分 在1级的基础上增加点播MIDI和发送图案的功能
3级 600-1200分 在2级的基础上增加发送贴图的功能,增加看用户级别功能
4级 1200-2400分 在3级的基础上增加动作列表的功能
5级 2400-3600分 在4级的基础上增加字效的功能
6级 3600-6000分 在5级的基础上增加看见用户IP的权限
7级 6000-10000分 在6级的基础上增加踢人,HTML权限,快速HTML框,修改标题
8级 10000分以上 在7级的基础上增加用户管理,清信息区,清、锁标题,留言管理(需申请)
9级 无 为聊天室的最高管理员。在8级的基础上增加了“高级管理”等(需申请)
  2、普通用户聊天
  当在聊天室主页面用任意用户名登录成功后,即可进入聊天界面。对于未注册版,此时会有“ASP聊天室,未注册版本,如满意,请您注册”的提示,直接按“确定”按钮继续即可。
  在聊天界面中,根据所拥有的权限,用户可完成私聊、改变颜色、做动作、选择表情、选择趣语、在线点歌等操作。




[/url]
3、最高管理员登录
  “最高管理员”的级别为9级,用户名和密码均为“admin”,用它登录后,不仅可拥有其他所有级别用户所具备的应用功能,还具有管理功能,能完成添加管理员、删除用户、删除留言、更改用户级别等操作(部分功能仅已注册版才支持)。

  三、软件的瑕疵
  症状:当笔者在试用此聊天室时,选了聊天界面中的“离开聊天”按钮,系统却提示“找不到页面”。后来经过仔细检查,才发现原来源程序中将所有返回的“主页”目录所均设为了“../index.asp”的相对路径,如果你的Web站点的根目录下(直接输入如“[url=http://192.168.221.48/]http://192.168.221.48
”格式所得出的页面)没有“index.asp”这个文件,就会有此“找不到页面”的错误提示!也许作者的原意是好的,让人们离开聊天室后可以直接返回到本站点的首页,但在很多情况下,它反会弄巧成拙。
  解决:要么在你站点的首页下放一个“index.asp”文件,要么将源文件“left.asp”中的“../index.asp”全替换成为“index.asp”、将“index.asp”中的“../index.htm”全替换成为“index.htm”,以使它们均能直接返回到聊天室的主页。







本帖最近评分记录
  • caocaoyat 金币 +5 希望再次看到兄弟的精彩发贴! 2007-4-23 18:22
0
该用户匿名发帖 发表于 2007-4-24 10:11   只看TA 2楼
好。我试着练习一下。
0
该用户匿名发帖 发表于 2007-7-22 12:32   只看TA 3楼

这样可以么

现在的网络可是一点都不安全哦。。网站太容易被攻击了,感叹ing
0
该用户匿名发帖 发表于 2007-7-22 12:48   只看TA 4楼
太有技术含量了.学习一下也好,不管有没有成功.可以提高自己的技术水平.谢谢楼主.
0
A471778 发表于 2007-7-23 05:15   只看TA 5楼
也不讲讲聊天室里有些什么啊~有没秀舞的啊,特别是真人秀啊
0
回复帖子 发新话题