- 26
- 0
- 约1.16万字
- 约 12页
- 2018-09-29 发布于河北
- 举报
5分钟能作成一个a sp.doc
5分钟能作成一个ASP论坛
★★★★啥!5分钟能作成一个ASP论坛
[b][color=red] HYPERLINK /indexr.php?r=!bbsguoziying \t _blank 【在线QQ讨论群800029900】
教大家用asp做个非常简单的论坛!用自己的论坛感觉多舒服 做论坛其实并不难,只要你掌握了几句精华的asp语法,就能搞定。现在我献丑了!
一、建立文件! 最简单的论坛也要有几个必要的文件,就是:
1、数据库,用来储存发表的帖子!-------命名为:bbs.mdb
2、有数据库就必须连接数据库,该文件用来连接数据库:----命名为:conn.asp
3、发表帖子的文件----命名为:say.asp
4、保存发表帖子内容的文件-----命名为:save.asp
5、显示帖子标题的文件------命名为:index.asp
6、显示帖子内容的文件,即点击标题后所进入的页面-----命名为:show.asp
建立文件是可以先建立文本文档,他的格式为文件名.txt,我们只需把它改为文件名.asp
二、各文件的主要内容
1、bbs.mdb
打开这个数据库,建立一个表,命名为bbs
该表中有几个字段
id(自动给帖子编号),他的数据类型设为“自动编号”
name(用来储存发表的作者),数据类型为“文本”
title(用来储存帖子的主题),数据类型为“文本”
body(用来储存帖子的内容),数据类型为“备注”
2、conn.asp 源代码为: % Server.scriptTimeout=10 c+server.mappath(bbs.mdb+;DefaultDir=;DRIVER={Microsoft Access Driver (.mdb)}; set conn=Server.CreateObject(ADODB.connection conn.open connstr %
这个文件就是这样,代码内容大家就自己研究,这个我也不知道怎么说才好!
3、say.asp
源代码为: form method=POST action=save.asp p大名:input type=text name=name size=20p p标题:input type=text name=title size=91p p内容:p ptextarea rows=11 name=body cols=97textareap p p pinput type=submit value=提交 name=B1input type=reset value=重置 name=B2p form 大家应该看得懂的,这个根本就是html语法,对的,根本就是,这个只是发表的界面 不过要注意这一句form method=POST action=save.asp,他把用户所填的内容发送至save.asp这个文件,下面就看save.asp这个文件吧!
4、save.asp
源代码: !--#include file=conn.asp-- %name=Replace(Request.Form(name,, title=Replace(Request.Form(title,, body=Replace(Request.Form(body,, % %if name= or title= or body= then% 请a href=javascripthistory.go(-1)后退a填写完整资料,你才能发表帖子! %else% %set savebbs=conn.execute(insert into bbs(name,title,body)values(name,title,body)% 发表成功!a href=index.asp查看帖子a %end if set savebbs=nothing %
第一句:!--#include file=conn.asp--,意思是插入conn.asp文件,即与数据库进行连接! asp语句必须用% %这个格式包含起来,而插入文件的语句就不用, 接下来几句: name=Replace(Request.Form(name,, title=Replace(Request.Form(title,, body=Replace(Request.Form(body,,
“Replace(Request.Form(name,,”意思是接收表单中名为name的文本框发来的数据, 而“name=Replace(Request.Form(name,,”则是把发来的数据储存在name变量中, 如果你这样:“abc123=Repla
原创力文档

文档评论(0)