注册免费论坛
|
交易币转账
|
U豆兑换交易币
|
无图版
|
风格切换
|
Home首页
»
您尚未
登录
注册
|
标签
|
推荐
|
搜索
|
帮助
|
社区服务
|
道具中心
|
许愿墙
|
每日签到
社区服务
银行
朋友圈
勋章中心
天赐良缘
任务精灵
风格切换
green
moon
movie
pink
black
yellow
blue
coffer
crystal
hua
danya
happy
lovely
huise
night
msn
olive
pangwa
qixi
summer
white
wawa
chrismas2
wind
toy
gray
uu1001
qiji
warcraft
olympics-blue
olympics-yellow
olympics-red
短消息
收件箱
发件箱
消息跟踪
写新消息
控制面板
控制面板首页
编辑个人资料
查看个人资料
好友列表
用户权限查看
交易币管理
积分转换
特殊组购买
收藏夹
我的主题
统计排行
基本统计信息
到访IP统计
管理团队
管理统计
在线统计
会员排行
版块排行
帖子排行
Uu1001免费论坛官方站
»
站长交流
»
用ASP打造一个小型的网页BBS系统
>> Uu1001免费论坛讨论区
|- 新手上路
|- 新手教程
|- 模板风格
|- 风格发布区
|- Uu1001动态
>> Uu1001免费论坛站长交流区
|- 站长交流
|- 站长访谈
|- 站长建站故事(原创)
|- 域名备案咨询
|- U友天地
|- 站长广告专区
>> Uu1001免费论坛站内管理
|- 站务管理
|- 违规处理
|- 稽查办
|- Uu1001 Team
Uu1001域名绑定帮助教程
安装Alexa工具条,实时查看网站最新情况
Uu1001新手问题集锦
Uu1001论坛成长计划
论坛晋级,享受更稳环境,畅想更高速度
有型就要show,俊男美女选秀首届开幕!
恭喜九月最佳会员冰夜影星最佳版主七夏
第35期“优秀论坛评选”活动投票中
交 易
投 票
本页主题:
用ASP打造一个小型的网页BBS系统
打印
|
加为IE收藏
|
复制链接
|
收藏主题
|
上一主题
|
下一主题
530761333
级别:
精灵王
配偶:
单身
签到:
1 次
精华:
0
发帖:
1163
威望:
356 点
金钱:
3094 RMB
贡献值:
30 点
U豆:
592 粒
朋友圈:
世界学习室
注册时间:2008-01-12
最后登录:2008-09-22
小
中
大
用ASP打造一个小型的网页BBS系统
0
传统的网页BBS大多是采用CGI模式实现的,它的实现要求编程者既要掌握编程语言如Perl或C等,又要了解关于CGI模式的各项技术内容,因此要制作自己的网页BBS确实困难不小。ASP(Active Server Pages 动态服务器主页)的出现,使我们眼前一亮,能不能利用ASP实现网页BBS呢?回答当然是肯定的。ASP的诱人之处就在于它提供了一种简单易学的脚本,并带有许多内置的对象,从而提供了一条简捷的编程之路。
该BBS 主要由用户注册(浏览器端)、用户注册(服务器端)、加帖子(浏览器端)、加帖子(服务器端)、帖子具体内容的显示和回复以及所有帖子的显示六个部分组成,其中用户信息存放在数据库author.mdb中,帖子存放在数据库bbs.mdb中。它们均为ACCESS数据库,结构分别如表1、表2所示。
表1 author.mdb
字段名 数据类型 长度 说明
Authname 文本 24 用户名
Password 文本 10 密码
表2 bbs.mdb
字段名 数据类型 长度 说明
ID 文本 4 帖子的编号
Authname 文本 24 用户名
Subject 文本 80 主题
Content 备注 内容
Adddate 日期/时间 加贴的日期
Visitnum 数字 长整型 访问人数
Answernum 文本 4 所回复帖子的编号
(缺省为本身的编号)
Addtime 日期/时间 加贴的时间
Topnum 文本 4 第一层回复帖子的编号
具体实现方法如下所示,其中asp文件和数据库存放在“/hosp/asp"中,其它htm
文件存放在“/hosp"文件中,img文件存放在“/hosp/images"。
1、 用户注册(浏览器端)login.htm:由用户输入相关信息,通过表单传送到服
务器。
以下是引用片段:
<html>
<head><title> register a new user</title><head>
<body>
<FORM METHOD="POST" ACTION="/hosp/asp/register.asp"><P>
<H2>为了标识方便,请您注册一个用户名称</H2>
用户:<INPUT TYPE="TEXT" name="name" SIZE="24"><P>
密码:<INPUT TYPE="password" name="password" SIZE="24"><P>
<INPUT TYPE=SUBMIT VALUE="注 册">
<INPUT TYPE=RESET VALUE="清 除">
<a href="/hosp/asp/dispbbs.asp">返回论坛</a><P>
</body>
</html>
2、 用户注册(服务器端)Register.asp:利用REQUEST.FORM("表单栏位名")接收表单信息,采用ADO技术与数据库author.mdb连接,并将表单信息存入author.mdb中。
以下是引用片段:
<html>
<head><title> 存用户信息 </title></head>
<body>
<!-- 取客户浏览器输入的用户名和密码 -->
<% name=REQUEST.FORM("name")
code=REQUEST.FORM("password")
<!-- 与author.mdb连接 -->
Set Connection=Server.CreateObject("ADODB.Connection")
Connection.Open "author"
Set RS=Connection.Execute("SELECT * FROM author")
<!-- 如果该用户名已存在,请重输,否则存入数据库 -->
If Not RS.EOF Then %>
该用户名已被注册,请您重新<a href="/hosp/login.htm">注册</a>新用户名!
<% Else
Connection.Execute("INSERT INTO author(authname,password) Values('" &name& "','" &code& "')")
RS.Close
Connection.Close %>
<CENTER><B><% =name %></B> 您已注册成功!<P>
<a href="/hosp/asp/dispbbs.asp">返回论坛</a></CENTER>
<% End If %>
</body>
</html>
搜索更多相关文章:
论坛
连接
时间
访问
530761333
Posted: 2008-03-22 10:17 |
[楼 主]
帖子浏览记录
版块浏览记录
快速跳至
>> Uu1001免费论坛讨论区
|- 新手上路
|- 新手教程
|- 模板风格
|- 风格发布区
|- Uu1001动态
>> Uu1001免费论坛站长交流区
|- 站长交流
|- 站长访谈
|- 站长建站故事(原创)
|- 域名备案咨询
|- U友天地
|- 站长广告专区
>> Uu1001免费论坛站内管理
|- 站务管理
|- 违规处理
|- 稽查办
|- Uu1001 Team
Uu1001免费论坛官方站
»
站长交流
Time now is:10-07 18:45, Gzip enabled
浙ICP备06052510号
Powered by
PHPWind
&
Uu1001
v2.0
Certificate
Code © 2003-08
PHPWind.com
Corporation