5分钟编写一个博客(使用ASP技术)
一、建立文件!
最简单的论坛也要有几个必要的文件,就是:
1、数据库,用来储存发表的帖子!-------命名为:bbs.mdb
2、有数据库就必须连接数据库,该文件用来连接数据库:----命名为:conn.asp
3、发表帖子的文件----命名为:say.asp
4、保存发表帖子内容的文件-----命名为:save.asp
5、显示帖子标题的文件------命名为:index.asp
6、显示帖子内容的文件,即点击标题后所进入的页面-----命名为:show.asp
二、各文件的主要内容
1、bbs.mdb
打开这个数据库,建立一个表,命名为bbs
该表中有几个字段:
bid(自动给帖子编号),他的数据类型设为“自动编号”
bname(用来储存发表的作者),数据类型为“文本”
btitle(用来储存帖子的主题),数据类型为“文本”
bbody(用来储存帖子的内容),数据类型为“备注”
2、conn.asp
源代码为:
<%
server.ScriptTimeout="10"
'设置或返回在某脚本终止前它所能运行时间(秒)的最大值
set conn=server.CreateObject("adodb.connection")
conn.open="Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source="&server.MapPath("bbs.mdb")
%>
3、say.asp
源代码为:
<form method="post" action="save.asp">
<p>
大名:<input type="text" name="bname" size="20">
</p>
<p>
标题:<input type="text" name="btitle" size="91">
</p>
<p> 内容:</p>
<p>
<textarea rows="11" name="bbody" 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"-->
<%
bname=Request.Form("bname")
btitle=Request.Form("btitle")
bbody=Request.Form("bbody")
%>
<%
if bname="" or btitle="" or bbody="" then
%>
请<a href="javascript:history.back(-2)">后退</a>填写完整资料,你才能发表帖子!
<%else%>
<%
set savebbs=conn.execute("insert into bbs(bname,btitle,bbody) values ('"&bname&"','"&btitle&"','"&bbody&"')")
相关新闻>>
- 发表评论
-
- 最新评论 更多>>