灿烂微笑(rny)的powertools四件套 1.1 >{文本计数器 讨论板 留言簿 Session}< 数据库kernel 历史 版权 Bugs
采用dbm数据库,写了核心代码,用类似SQL的语句访问数据库,在此基础上的模块,开发简单,容易维护。
所有模块将cgi和javascript结合起来,修改外观只需修改网页里的javascript,不用修改cgi一个字。
四件一套,安装一次,多个功能同时具有。
文本计数器,可统计多个页面,包括每天,每月,每小时的流量统计,最后n位访问者的纪录,
用javascript调用,外观定制简便,甚至可以没有回显。
讨论板,可拥有多个版面,隐蔽的在线管理(将用户名和密码分别填到'标题'和'作者'栏里即可)
外观定制简便,无需修改cgi文件即可修改外观。
留言簿,外观定制简便,无需修改cgi文件即可修改外观。
实现session的模块,将session储存在服务器端,用户得到的是一个随机整数,增加了安全性。
使用session,可以用cookie也可以用get或post方法。
用dbm文件实现关系型数据库,函数调用参数类似SQL语言,每一段代码都是精心编制,二次开发方便快速。
将powertools.zip解压至cgi-bin下,修改cgi-bin/powertools/libconfig.pl,按提示修改四个路径。
把*.cgi *.pl文件属性改成755,把存放数据的目录属性改成666。
修改每个*.cgi第一行,检查 (#!/usr/bin/perl) 是否符合您网页所属服务器的规定,若不符合,请修改该行设定以告知系统 perl的位置。
调试运行,如果require失败,还需修改所有*.cgi文件的 use lib 'E:/Inetpub/cgi-bin/powertools/';
建议用UltraEdit等进行多文件检索替换。
若要在网页中加入图片等,修改*.htm文件的base 标签,如:<base href="http://mycomputer/guestbook/template/default/">
这里是作者网站上的例子 www.skybamboo.net/perl/powertools/
本软体为共享软体(shareware)提供个人网站免费使用。如有商业用途必须取得作者授权。
本程式为自主开发作品,按照法律公开发表之时,即拥有著作权等相关权利,他人不得侵犯。
请勿删除版权声明,传播本程式者有义务让被传播对象了解作者声明,以免被传播者侵犯作者权益。
作者对个人用户使用本程序可能造成的损失不负责。详见:版权声明
Copyright © RNY Studio 2000. All rights reserved. Revised: 2000-11-25.