你留言了吗(上)——轻松学做留言本
网络通信
制作留言本的方法大致有两种,一种是下载网上提供的留言本模块,但这样设定的界面不一定符合自己的要求;另一种就是通过较复杂的程序进行编写,而多数朋友看到类似于ASP、CGI、PHP等字眼时,一定会感到无从下手。
其实,只要善于利用Dreamweaver MX 2004就能很简单地解决留言本问题了。
笔者这套建立留言本的方法,需要通过五个步骤实现:IIS(Internet 信息服务)安装配置、建立相应的Access数据库、用Dreamweaver MX 2004定义站点、连接数据库、建立相关页面。
一、安装配置IIS
打开“控制面板”中的“管理工具”程序,查看里面是否有“Internet 信息服务”,如果没有可通过“添加/删除Windows组件”进行添加。安装完毕后打开IIS进行相应的配置。这里我们准备建立网站的目录在L盘的mysite目录里,因此在“Internet信息服务”中依次打开“本地计算机→网站→默认网站”,在“默认网站”上单击右键,打开“属性”对话框一栏,在“主目录”中选择本地路径为L:\mysite(图1),其他的选择可按照系统的默认值设置。另外还要在“文档”一栏中添加一个“index.asp”作为默认文档。
二、建立数据库
在此以Access2002为例介绍数据库的建立。新建一个数据库,把它放在站点根目录(L:\mysite)下的datebase目录里,保存文件名为mydata.mdb。在数据库里建立两个表:admin和normal11。在admin中有admin和password两个字段,我们要事先填写好管理员账户及密码内容,而表normal11中的字段及含义如下:
id:设为主键,数据类型设为自动编号以确定数据惟一性,在今后的管理中能准确定位到相应记录。
user_name:用户名称字段,数据类型为文本型。
content:留言内容字段,数据类型为备注型。
mydate:留言时间字段,数据类型为日期/时间型,默认值为now (作用是调用系统当前的日期、时间来填充该字段内容)。
repcontent:回复内容字段,数据类型为备注型。
这样一个简单的Access数据库就建成了。对数据库较熟悉的朋友还可以自行添加其他数据库字段。
提示:字段起名时不要起比如date、time等系统保留字,否则易出现错误。
三、定义站点
运行Dreamweaver MX 2004,出现主界面窗口后打开主菜单中的“站点→管理站点”选项,出现一个“管理站点”对话框,我们可根据向导进行站点的定制,其中在第二步服务器技术选择时,我们要选择用VBScript作脚本的ASP(图2)。在随后进行的选择测试手段及站点文件夹的存储位置时,选择“本地编辑和测试”,站点文件夹的存放位置是L:\mysite,最后选“确定”完成站点的定义。
四、连接数据库
依次打开软件主菜单中的“插入→应用程序对象→记录集”,出现一个记录集对话框,在对话框中点击“定义”按钮,再单击“新建”按钮选择“自定义连接字符串”,在“连接名称”中随意起一个名字。在连接字符串时必须注意要输入这一段内容:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/databases/mydata.mdb")(图3),然后一路点击“确定”直到完成,连接成功后会发现数据库的字段内容已经添加在记录集里了,按“确定”完成对数据库的绑定。
提示:绝对路径指的是某一台计算机本地的路径,都以盘符开头,例如C:\。ASP的数据库连接中,只能连接绝对路径,而不能连接相对路径,所以需要server.mappath对象把相对路径转换成绝对路径。
以上所做的是制作留言本的前期工作,这几个步骤都是十分重要的。下期我们将继续介绍相关页面的制作过程,打造出个性化的留言本。


