实例分析:用asp打造一个小型的网页bbs系统

实例分析:用asp打造一个小型的网页bbs系统

ID:9750825

大小:67.50 KB

页数:8页

时间:2018-05-07

实例分析:用asp打造一个小型的网页bbs系统_第1页
实例分析:用asp打造一个小型的网页bbs系统_第2页
实例分析:用asp打造一个小型的网页bbs系统_第3页
实例分析:用asp打造一个小型的网页bbs系统_第4页
实例分析:用asp打造一个小型的网页bbs系统_第5页
资源描述:

《实例分析:用asp打造一个小型的网页bbs系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实例分析:用ASP打造一个小型的网页BBS系统>>教育资源库传统的网页BBS大多是采用CGI模式实现的,它的实现要求编程者既要掌握编程语言如Perl或C等,又要了解关于CGI模式的各项技术内容,因此要制作自己的网页BBS确实困难不小。ASP(ActiveServerPages动态服务器主页)的出现,使我们眼前一亮,能不能利用ASP实现网页BBS呢?回答当然是肯定的。ASP的诱人之处就在于它提供了一种简单易学的脚本,并带有许多内置的对象,从而提供了一条简捷的编程之路。该BBS主要由用户注册(浏览器端)、用户注册(服务器端)、加帖子(

2、浏览器端)、加帖子(服务器端)、帖子具体内容的显示和回复以及所有帖子的显示六个部分组成,其中用户信息存放在数据库author.mdb中,帖子存放在数据库bbs.mdb中。它们均为ACCESS数据库,结构分别如表1、表2所示。表1author.mdb字段名数据类型长度说明Authname文本24用户名Passdb字段名 数据类型 长度 说明ID文本 4 帖子的编号Authname 文本 24 用户名Subject文本80主题Content备注 内容Adddate日期/时间加贴的日期Visitnum 数字 长整型 访问人数Ans 文本

3、4所回复帖子的编号(缺省为本身的编号)Addtime 日期/时间加贴的时间Topnum文本 4第一层回复帖子的编号具体实现方法如下所示,其中asp文件和数据库存放在“/hosp/asp"中,其它htm文件存放在“/hosp"文件中,img文件存放在“/hosp/images"。1、用户注册(浏览器端)login.htm:由用户输入相关信息,通过表单传送到服务器。<html><head><title>registeranee="name"SIZE="24"><P>密码:<INPUTTYPE="passe

4、="passl>2、用户注册(服务器端)Register.asp:利用REQUEST.FORM("表单栏位名")接收表单信息,采用ADO技术与数据库author.mdb连接,并将表单信息存入author.mdb中。<html><head><title>存用户信息</title></head><body><!--取客户浏览器输入的用户名和密码--><%name=REQUEST.FORM("name")code=REQUEST.FORM("passdb连接-->SetConnection

5、=Server.CreateObject("ADODB.Connection")Connection.Open"author"SetRS=Connection.Execute("SELECT*FROMauthor")<!--如果该用户名已存在,请重输,否则存入数据库-->IfNotRS.EOFThen%>该用户名已被注册,请您重新<ahref="/hosp/login.htm">注册</a>新用户名!<%ElseConnection.Execute("INSERTINTOauthor(authname,pa

6、ssp;name"','"code"')")RS.CloseConnection.Close%><CENTER><B><%=name%></B>您已注册成功!<P><ahref="/hosp/asp/dispbbs.asp">返回论坛</a></CENTER>123下一页>>>>这篇文章来自..,。<%EndIf%></body></html>3、加帖子(浏览器端)bbs_add.htm:由用户输入待加入帖子的相关信息,并传到服务器。<html><hea

7、d><title>asampleform</title></head><bodybackground="/hosp/images/backgrnd.gif"><FORMMETHOD="POST"ACTION="/hosp/asp/bbs.asp"><P>姓名:<INPUTNAME="name"SIZE="28">密码:<INPUTTYPE="passl>4、加帖子(服务器端)bbs.asp:接收帖子内容,并存入bbs.mdb中。<html><head><title>

8、bbs.asp</title></head><body><%name=REQUEST.FORM("name")code=REQUEST.FORM("code")subject=REQUEST.FORM("subject")c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。