【asp源码栏目提醒】:网学会员鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“asp论坛制作教程 BBS ASP源码 - 教育”一文,供大家参考学习
一、建立文件1、数据库,用来储存发表的帖子!-------命名为:bbs.mdb2、有数据库就必须连接数据库,该文件用来连接数据库:----命名为:conn.asp3、发表帖子的文件----命名为:say.asp4、保存发表帖子内容的文件-----命名为:save.asp5、显示帖子标题的文件------命名为:index.asp6、显示帖子内容的文件,即点击标题后所进入的页面-----命名为:show.asp7、删除帖子内容的文件-----命名为:del.asp8、修改帖子内容的文件-----命名为:modify.asp9、修改后保存帖子内容的文件-----命名为:modifysave.asp10、保存回复内容------wback.asp11、CSS 样式表文件------main.css12、页面上部----header.htm13、页面下部------footer.htm二、各文件的主要内容1、bbs.mdb打开这个数据库,就是 Access 建立三个表bbs:id自动给帖子编号,他的数据类型设为“自动编号”name用来储存发表的作者,数据类型为“文本”title用来储存帖子的主题,数据类型为“文本”body用来储存帖子的内容,数据类型为“备注”wtime撰写时间) 时间countwb回复计数) 整数bbbs:回复数据保存hostid(楼主 ID) 文本btime(回复时间) 时间bname回复人名字)文本bid回复文章 ID)数字bcontent(回复内容)备注btitle回复主题) 文本author:name名字)文本code密码)文本sex性别)文本birth出生)文本com联系方式)文本2、conn.asp源代码为:ltServer.scriptTimeoutquot10quotconnstrquotDBQquotserver.mappathquotbbs.mdbquotquotDefaultDirDRIVERMicrosoft AccessDriver .mdbquotset connServer.CreateObjectquotADODB.connectionquotconn.open connstrgt建立连接,quotbbs.mdbquot是刚建立的数据库文件。
3、say.asplt--include filequotheader.htmquot--gtltsub saysthnamerequest.QueryStringquotnamequotgtltbrgtltform methodquotpostquot actionquotsave.aspquot IDquotForm1quot gt lttable borderquot0quot cellpaddingquot0quot cellspacingquot0quot stylequotborder-collapse: collapse quot bordercolorquot000000quot width600 heightquot20quot aligncenter IDquotTable1quotgtlttrgtlttd heightquot30quotgtltbgt发表文章:lt/bgtltbrgt大名:ltinput typequottextquot namequotnamequot sizequot23quot valueltnamegtgt密码:ltinput typequotpasswordquot namequotcodequot sizequot28quot IDquotPassword1quotstylequotfont-size:12pxquotgt点此lta hrefquotregister.aspquotgt注册lt/agtltbrgt标题:ltinput typequottextquot namequottitlequot sizequot67quot IDquotText2quotgtltbrgt内容:ltbrgtlttextarea rowsquot11quot namequotbodyquot colsquot72quot IDquotTextarea1quotgtlt/textareagtltbrgtltinput typequotsubmitquot valuequot提交quot namequotB1quot IDquotSubmit1quotgtltinput typequotresetquotvaluequot重置quot namequotB2quot IDquotReset1quotgtltinput typequothiddenquot namequotname_bquot sizequot20quot IDquotHidden1quotgt ltinput typequothiddenquotnamequottitle_bquot sizequot28quot IDquotHidden2quotgtlt/tdgtlt/trgt lt/tablegtlt/formgtlt end sub用过程和函数调用的方式,能容易理解。
这里只是一个表单提交(到 save.asp)gtlthtmlgtltheadgtltlink hrefquotmain.cssquot relquotstylesheetquot typequottext/cssquot /gtlttitlegt发表lt/titlegtlt/headgtltbodygtlttable widthquot770quot borderquot0quot cellspacingquot0quot cellpaddingquot0quot alignquotcenterquotgt lttrgt lttd idquottbulquotgtampnbsplt/tdgt lttd id quottbumquotgtltheadtextgtlt/tdgt lttd idquottburquotgtampnbsplt/tdgt lt/trgt lttrgt lttd idquottbmlquotgtampnbsplt/tdgt lttd idquottbmmquotgtltsaysthgtlt/tdgt lttd idquottbmrquotgtampnbsplt/tdgt lt/trgt lttrgt lttd idquottbllquotgtampnbsplt/tdgt lttd idquottblmquotgtampnbsplt/tdgt lttd idquottblrquotgtampnbsplt/tdgt lt/trgtlt/tablegtlt--include filequotfooter.htmquot--gtlt/bodygtlt/htmlgt4、save.asplt--include filequotconn.aspquot--gtlt--include filequotheader.htmquot--gtltsub savenameReplaceRequest.FormquotnamequotquotquotquotquottitleReplaceRequest.FormquottitlequotquotquotquotquotbodyReplaceRequest.FormquotbodyquotquotquotquotquotcodeReplaceRequest.Formquotcodequotquotquotquotquotset savebbsconn.executequotselect from author where namequot ampnameamp quot quot amp quotandcodequot