您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp >> 正文

教你5分钟做成一个ASP论坛

作者:作者:佚…    信息学院来源:网络收集    点击数:    更新时间:2006-8-27 我要参与讨论

 

大家在网上看到各种各样的ASP论坛是不是觉的做论坛很难呢,其实我们用简单的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" '强制约定脚本处理时间,减少ASP意外对服务期造成伤害ccong
connstr="DBQ="+server.mappath("bbs.mdb"+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=Server.CreateObject("ADODB.connection"
conn.open connstr
%>

朝夕工作室ccog为你整理本文:http://studio.zhaoxi.net
匆匆提示大家:这个文件就是这样,主要是联接数据库,并打开数据库的代码。随着时间的推移,现在已经有新的连接方法(你的服务器必须使用新版本的ACCESS驱动):

<%
db="#ccong .mdb"  '连接数据库加#加空格,保护数据库非法下载,请将“#ccong .mdb”修改成自己的数据库,学习要知道这些简单问题
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr '打开数据库
%>

3、say.asp
源代码为:
<form method="POST" action="save.asp">
<p>大名:<input type="text" name="name" size="20"></p>
<p>标题:<input type="text" name="title" size="91"></p>
<p>内容:</p>
<p><textarea rows="11" name="body" cols="97"></textarea></p>
<p> </p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p>
</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="****:history.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","",""


[1] [2] [3] 下一页

在google里搜索更多教你5分钟做成一个ASP论坛

Google
Web www.51ec.org
  • 上一篇信息学院:

  • 下一篇信息学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    我来说两句 对此文章发表了评论
      昵 称: *必填    ·注册用户·
      评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
    评 论
    内 容

     
    评论列表 (最新 评论仅限网友观点!)

    供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明