📄 说明.txt
字号:
普通用户具有用户注册、用户修改、用户删除、刷新名单、查找用户、在线修改、约会留言、画面过滤、保存点值、分屏等功能.可以提取以前输入的发言。可以通过点击信息窗口、联机窗口中的用户名,选择谈话对象。可以自由定义自己的进入与退出提示,使自己的聊天更加富有趣味性与个性化。
踢人功能可以选择只踢指定用户、模糊IP地址踢人,还可以选择三种不同的踢人方式。超级管理具有修改用户、删除用户、设置系统提示、向所有用户发信、删除留言、查看踢人记录、删除30天没有来的用户、备份用户数据与恢复用户数据等系统级功能。目前超级管理只对系统管理员一人开放.
系统可以用户在聊天室内停留的分钟数自动计算用户的经验值,自动对用户进行升级。可以通过聊神榜观看用户经验值的排名情况。系统管理员可以开启这一功能,也可以关闭这一功能。系统管理员可以通过对level.txt文件进行修改,控制聊天室级别对应的经验值情况.还可以通过配置config.cgi文件,决定系统允许的最大用户级别.
系统可以限制用户对同一用户重复发言的次数---2次.系统对用户的密码进行了加密处理。每一个用户的资料单独作为一个文件进行存放。超级管理功能里,有一个备份用户数据与恢复用户数据的功能。备份用户数据是将一个个的用户文件写进一个临时文件 backuser.txt中,你执行完此功能以后,需要将那个文件 backuser.txt 下载到你自己的本机系统。恢复用户数据是将临时文件 backuser.txt 中的内容变成一个个的用户资料文件,并将每一个用户文件设为正确的属性。使用此功能以前,你需要先将你的用户数据上传到主页。增加这一功能主要是方便用户在转移自己的主页时,对用户资料进行转移。
系统增加了聊天精灵这一趣味性很强的小生物。用户可以很方便的增加、删除聊天精灵的对话。
程序提供小网管功能。具有小网管功能的聊友,可以帮其他级别低的聊友升级。升的范围比他自己的级别低一级。
系统可以按日期记录下所有用户的发言信息.系统为丢失密码的用户提供了找回密码的功能.不过,目前只支持 sendmail 的发信.
注意: 此版本的程序对所有用户的发言使用了一个计数器.当聊天程序使用一段时间以后,系统管理员需要使用超级管理里的系统序列号复位功能,并要求所有在线聊天的用户退出.
这个聊天程序提供了非常多的灵活设置.熟悉这个程序以后,你可以创造性的进行一些设置,让你的聊天室更有特色,更有魅力.网管可以灵活地控制程序的部分功能是否开启,功能使用的等级.
请注意:这个聊天程序的发信功能只对 sendmail 邮件系统有效,其它的有可能不支持。
本程序可自由使用和修改.但不能进行商业化.欢迎将修改的更好的程序 发给我.
你使用此程序所引起的任何版权纠纷或者法律纠纷,本人一概不负责。
特此声明。
下载聊天程序dnchat10.4v
解开压缩後可以看到:
1.cgi 程序:
.chat.cgi...................聊天主程式序
.build.cgi..................框架建立程序
.bekill.cgi.................踢人程序
.config.cgi.................配置程序
.chatgg.cgi.................聊天公告程序
.online.cgi.................用户名单程序
.write_message.cgi..........信息写入程序
.write_onlie.cgi............名单程序
.write_genus.cgi............精灵对话程序
.login.cgi..................用户登录程序
.logline.cgi................显示线上名单
.logout.cgi.................退出聊天室
.logpass.cgi................进入的密码检测
.loghtml.cgi................默认的登录页面
.manage.cgi.................聊天管理程序
.public.cgi.................公用程序
.show.cgi...................聊天信息显示程序
.showhead.cgi...............信息头显示程序
.active.cgi.................动作程序
.index.html.................防止浏览目录的文件
2.文本文件:
.sysmess.txt................系统信息文件
.bchat.txt..................男聊天精灵文件
.gchat.txt..................女聊天精灵文件
.backuser.txt...............用户资料备份所用的文件
.message.txt................信息文件
.killip.txt.................踢人记录文件
.guestbook.txt .............约会留言文件
.color.txt .................颜色文件
.emote.txt .................趣语文件
.says.txt ..................表情文件
.sign.txt ..................符号文件
.active.txt ................动作文件
.level.txt .................级别文件
.number.txt ................系统序列号文件
.index.html ................防止浏览目录的文件
.superpass.txt .............超级用户密码文件,初始密码为空
3.pict 目录下的所有文件,约会留言所用的表情图片文件
本程序的适用范围
操作系统: windows系统、Unix系统、Windows NT 系统
支持语言: perl5.0 语言
==============================================================================================
修改方法: 一步步来吧!
我已经把这个聊天程序的设置做的非常简单、灵活
1. config.cgi 先把程序运行起来,再到这里来修改为你个性化的设置吧
2. perl程序在系统中的路径。
chat.cgi、login.cgi、manage.cgi。请注意这三个cgi程序的第一行perl程序的路径是否正确。默认设置为:#!/usr/bin/perl。一般来说都不用修改了
3. 建议这个程序你开始什么都不用改,先将解压后所有的cgi与txt文件直接上传或者拷贝到你的cgi-bin下的聊天目录中,比如说 dnchat下。然后再将pict目录上传到你的主页,再修改几个文件的属性.
注意:请大家对所有的文件开始什么都不要改,运行起来以后,再调整为你个性化的设置
==============================================================================================
上传文件
1.在你放置CGI程式的目录下(通常是cgi-bin目录)建立一新的子目录dnchat(http://主页/cgi-bin/dnchat/)
以ASCII(文本模式)把所有*.cgi文件上传至dnchat目录中,属性如下
dnchat目录.................属性为711
chat.cgi.................属性为755
login.cgi................属性为755
manage.cgi...............属性为755
以下程序的属性不用修改
build.cgi..................框架建立程序
config.cgi.................配置程序
chatgg.cgi.................聊天公告程序
online.cgi.................联机窗口程序
logline.cgi................显示线上名单
logout.cgi.................退出聊天室
logpass.cgi................进入的密码检测
loghtml.cgi................默认的登录页面
public.cgi.................一些公用的程序
show.cgi...................聊天信息显示程序
write_message.cgi..........信息写入程序
write_onlie.cgi............名单程序
bekill.cgi.................踢人程序
showhead.cgi...............信息头显示程序
active.cgi.................动作程序
write_genus.cgi............精灵对话程序
index.html.................防止浏览目录的文件
2.在dnchat目录(http://主页/cgi-bin/dnchat/)下建立一个新的聊天目录txt(http://主页/cgi-bin/dnchat/txt/) ,
txt目录属性设为711。然后以ASCII(文字模式)上传以下文件.修改文件属性
message.txt................信息文件.......属性为666
number.txt.................序列号文件.....属性为666
killip.txt.................踢人记录.......属性为666
sysmess.txt................系统信息.......属性为666
guestbook.txt..............约会留言.......属性为666
bchat.txt.................男精灵的文件....属性为666
gchat.txt.................女精灵的文件....属性为666
superpass.txt.............超级用户的密码文件....属性为666
backuser.txt..............备份用户数据临时文件....属性为666
以下文件的属性不用修改
says.txt...................表情文件
emote.txt..................趣语文件
color.txt..................颜色文件
sign.txt...................符号文件
level.txt..................级别文件
active.txt.................动作文件
index.html ................防止浏览目录的文件
3.在你的文本文件目录txt(http://主页/cgi-bin/dnchat/txt/)下建立一个新的目录user(http://主页/cgi-bin/dnchat/txt/user/, 属性设为777。
4.在你的文本文件目录txt(http://主页/cgi-bin/dnchat/txt/)下建立一个新的目录line(http://主页/cgi-bin/dnchat/txt/line/), 属性设为777。
5.在你的文本文件目录txt(http://主页/cgi-bin/dnchat/txt/)下建立一个新的目录mess(http://主页/cgi-bin/dnchat/txt/mess/), 属性设为777。
6.在你的聊天目录chat(http://主页/dnchat/)下建立一个新的目录 pict(http://主页/dnchat/pict/), 属性不用管它。以 bin (二进制模式)传送pict目录下所有的gif文件上去,那些文件是留言里用的表情.我的主页上已经放置了这些文件.如果你没有修改 config.cgi 文件中的 $picturl 的话,这一步也可以省去.就默认使用我主页上的图片文件.如果需要的话,可以下载
==============================================================================================
调用方式
http://你的主页地址/cgi-bin/dnchat/login.cgi,出现默认的登录页面1,就是现在网缘聊天室的登录页面了
http://你的主页地址/cgi-bin/dnchat/login.cgi?job=page2,出现默认的登录页面2,就是以前那个登录页面了
如:http://133.43.9.99/cgi-bin/dnchat/login.cgi
如:http://133.43.9.99/cgi-bin/dnchat/login.cgi?job=page2
程序运行正常,会出现一个注册页面,你可以将页面保留,作适当的修改,作为以后的注册登录页面。也可以直接使用
url地址,让系统自己出现登录页面。
建议使用第一种登录页面.如果你使用第一种登录页面的话,你可以修改 loghtml.cgi文件的14行到20行.用你自己聊天室的文字或者自己制作你聊天室名字的图片来修改就是了.其它的都是大众化的东西,可保留的.
登录页面上在线名单的调用方式:
http://你的主页地址/cgi-bin/dnchat/login.cgi?job=online
http://61.139.42.112/97star/deen/cgi-bin/dnchat10.0/login.cgi?job=online
注意1:如果执行login.cgi程序时出现一个错误提示页面,可能是你的login.cgi文件里的 perl 路径设置错误.
注意2: 如果login.cgi程序可以运行,而不能进入聊天,也不能注册不能修改。你可以看看登录页面的源代码,看看第34行的action后面的引号内是否有url地址。如果没有或者不正确的话,你就需要手动设置config.cgi中的$cgiurl,将第二行屏蔽,将第三行的注释#删除,并设置正确的值。这一步一般来说是不需要做的,但有一些系统可能会出现没有正确设置服务器url地址的情况,这时你就需要使用这一设置。
注意3: 如果login.cgi程序可以运行,而不能进入聊天,可以出现用户注册与修改页面,但不能保存用户数据。可能是几个文本文件的位置没有放对,或者是属性没有设为666.
注意4: 对于winnt的iis系统,有的可能不支持perl内部的相对路径寻址功能,这里你需要将chat.cgi,login.cgi,manage.cgi这三个文件第4行的#号删除.将第3行首加上一个#号.系统默认就是这样设置的.如果是unix系统,可以不用考虑这一项.
注意5: 超级用户的初次进入,用户名默认为:deen,密码默认为空.进入程序以后,你可以使用超级管理为超级用户设置一个密码.记住一定要设置哟.如果你的系统从一个主机转移到别一个主机,这时你需要将superpass.txt文件进行清空,执行上面的步骤.
==============================================================================================
OK!!!!!!!!
一切完毕,准备使用吧!!!
终于拥有了自己的聊天室,让我们在聊天室里高歌吧!!!
=============================================================================================
作者: deen 信箱: deen666@126.com
主页 http://deen.126.com/
2001/07/03
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -