标题:
[原创]教你做一个ASP论坛(上)
[打印本页]
作者:
☆一往情深☆
时间:
2005-4-15 14:35
标题:
[原创]教你做一个ASP论坛(上)
[这个贴子最后由☆一往情深☆在 2005/05/23 10:33pm 第 5 次编辑] [watermark]因本人学习ASP过程中记录了不少笔记.现整理一下,发表给大家.。下面我就教大家如何用ASP来打造一个属于自己的论坛, 以下是建立过程 一、建立文件! 1、建立一个数据库,用来储存发表的帖子!------- 命名为:bbs.mdb 2、连接数据库,该文件用来连接数据库:----命名为:conn.asp 3、发表帖子的文件----命名为:say.asp 4、保存发表帖子内容的文件-----命名为:save.asp 5、显示帖子标题的文件------命名为:index.asp 6、显示帖子内容的文件,-----命名为:show.asp 以上你可以用记事本也行,用专业网页制工具也行,看你什么方便了,我用的是 Dreamweaver MX 2004,还有一点,你必须有IIS服务器,否则你看不见ASP效果的,只有上传支持ASP服务器才行的,这一点重要,你可以用2000,在配置一下,具体怎么样配置我就不说了,你可以上网去找有关这方面的内容,还有你要有Microsoft Access数据库才行.我们用这个虯SP相连的 二,开始写代码 1、bbs.mdb 打开这个数据库,建立一个表,命名为bbs 该表中有几个字段: id(自动给帖子编号),他的数据类型设为“自动编号” name(用来储存发表的作者),数据类型为“文本” title(用来储存帖子的主题),数据类型为“文本” body(用来储存帖子的内容),数据类型为“备注” 2、conn.asp 源代码为: <% Server.scriptTimeout="10" connstr="DBQ="+server.mappath("═bbs═.mdb"+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" set conn=Server.CreateObject("ADODB.connection" conn.open connstr %> 第一句是等待10秒 第二句是给出路径,连接数据库名为BBS用是Microsoft Access数据库, 第三句是用ADODB方式连接数据库 第四句是打开这个数据库等待接收数据了, 3、say.asp 源代码为:
大名:
标题:
内容:
大家应该看得懂的,这是html语法,,这个只是发表的界面 你可以用 Dreamweaver MX 2004做好,不过要注意这一句
,他把用户所填的内容发送至save.asp这个文件,下面就看save.asp这个文件吧! 4、save.asp 源代码: <%name=Replace(Request.Form("name","","" title=Replace(Request.Form("title","","" body=Replace(Request.Form("body","","" %> <%if name="" or title="" or body="" then%> 请
后退
填写完整资料,你才能发表帖子! <%else%> <%set savebbs=conn.execute("insert into bbs(name,title,body)values("&name&","&title&","&body&""%> 发表成功!
查看帖子
<%end if set savebbs=nothing %> 第一句:,意思是插入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=Replace(Request.Form("name","",""” 就是把表单中名为name的文本框发来的数据储存在abc123变量中 接着:if name="" or title="" or body="" then 判断name、title和body变量中是否没有填写内容,即为"",如果这样,就执行这一语句: “请
后退
填写完整资料,你才能发表帖子!” 该语句属于html语法,大家都看得懂的! "<%else%>"就是说“当if……then不成立(即是说所有内容都已经填写)”,就执行语句: “<%set savebbs=conn.execute("insert into bbs(name,title,body) values("&name&","&title&","&body&""%> 发表成功!
查看帖子
” "set save=conn.execute"属于固定的语句,不过savebbs可以自己修改,"="执行这个命令insert into bbs(name,title,body)意思是向名为bbs的表(在建立数据库时已经建立的表) 中的name,title,body字段插入,插入什么呢?看接下的values("&name&","&title&","&body&"" values是“值”的意思 就是插入向量name,title,body,向量用格式"&name&"表示 最后:end if就是结束if……then set savebbs=nothing可以说是关闭掉: set savebbs=conn.execute("insert into bbs(name,title,body) values("&name&","&title&","&body&"" 好了,先写这些吧,我有点累了,还有呢,下回在写啊!谢谢啊 [/watermark]
作者:
sunshine-v
时间:
2005-4-15 18:06
标题:
[原创]教你做一个ASP论坛(上)
我先来顶一下~
作者:
☆一往情深☆
时间:
2005-4-16 16:01
标题:
[原创]教你做一个ASP论坛(上)
谢谢了,我写得好累啊
作者:
syxxzhao
时间:
2005-4-16 20:48
标题:
[原创]教你做一个ASP论坛(上)
好,不知道下次再发时收不收钱了、、、、??????????????、
作者:
Arjick
时间:
2005-4-16 21:14
标题:
[原创]教你做一个ASP论坛(上)
我差多少钱啊
作者:
haha9
时间:
2005-4-16 23:17
标题:
[原创]教你做一个ASP论坛(上)
好贵……
穷啊
作者:
Frank20
时间:
2005-4-17 00:00
标题:
[原创]教你做一个ASP论坛(上)
晕,怎么这么难,我真是白白副了MONEY了
作者:
黑心
时间:
2005-4-17 16:10
标题:
[原创]教你做一个ASP论坛(上)
好黑呀,嘿嘿,
作者:
☆一往情深☆
时间:
2005-4-19 12:44
标题:
[原创]教你做一个ASP论坛(上)
呵呵,打字好累的,收点不算多吧,按劳取酬嘛!下回的不要钱了,
作者:
Evi
时间:
2005-4-20 09:12
标题:
[原创]教你做一个ASP论坛(上)
晕 就一下 花我500
伤心啊
下会便宜一点啊
作者:
angelzhang
时间:
2005-4-21 13:11
标题:
[原创]教你做一个ASP论坛(上)
什么好东东啊?透露一下吗.
作者:
丹羽大助
时间:
2005-4-23 09:56
标题:
[原创]教你做一个ASP论坛(上)
...要钱的...
作者:
☆一往情深☆
时间:
2005-4-23 10:37
标题:
[原创]教你做一个ASP论坛(上)
是啊,物有所值啊,这里有银行,当然就有经济了,呵呵,所以收点小钱了,当是提示大家天下没有掉下来的馅饼的哟.努力发贴挣钱吧,
作者:
sunshine-v
时间:
2005-4-23 12:55
标题:
[原创]教你做一个ASP论坛(上)
哎!这点钱不算贵吗,天下没有免费的午餐的~
你上那能学到这么好的东西!
大家要知足了啊……
作者:
sunshine-v
时间:
2005-4-23 12:58
标题:
[原创]教你做一个ASP论坛(上)
看来我要拜你为师了~
作者:
☆一往情深☆
时间:
2005-4-23 19:53
标题:
[原创]教你做一个ASP论坛(上)
过奖了,我不过是现学现卖啊,不过,有问题你就说
作者:
sunshine-v
时间:
2005-5-14 13:21
标题:
[原创]教你做一个ASP论坛(上)
数据库的在这里~
作者:
☆一往情深☆
时间:
2005-5-14 21:35
标题:
[原创]教你做一个ASP论坛(上)
什么数据在这里啊?
作者:
sunshine-v
时间:
2005-5-14 22:15
标题:
[原创]教你做一个ASP论坛(上)
我说的是连接数据库的代码在这个里面啊!
作者:
☆一往情深☆
时间:
2005-5-14 23:03
标题:
[原创]教你做一个ASP论坛(上)
噢,你的留言本,都是你编的吗?你对SQL语言有什么好的学习办法吗?
作者:
冰冷棕榈酒
时间:
2005-5-18 09:58
标题:
[原创]教你做一个ASP论坛(上)
SQL好难啊,我看到疯掉了 :em35:
作者:
☆一往情深☆
时间:
2005-5-18 11:11
标题:
[原创]教你做一个ASP论坛(上)
什么都难,不过,看你学不学,多看多学,那么,在你学会的时候你就会说简单啊,例如,我在学DOS命令时,觉得好难啊,记不啊,可是老用,也就记住了,而且,你们以现没?英文有所提高啊,一些电脑提示,我们也能看懂就是因为我们在维护时能常见的,也就记下了,这也是我学东西的办法,多看多学,
作者:
魔行天下
时间:
2005-5-19 01:38
标题:
[原创]教你做一个ASP论坛(上)
不是吧?还要买?我ASP,PHP论坛都玩过
作者:
冰冷棕榈酒
时间:
2005-5-19 15:11
标题:
[原创]教你做一个ASP论坛(上)
先谢谢斑竹了,我很多东西都是刚刚开始学习,以后要请多指教了
作者:
xyj2004
时间:
2005-5-19 16:11
标题:
[原创]教你做一个ASP论坛(上)
我也想学啊
可是不知道从哪开始
作者:
☆一往情深☆
时间:
2005-5-20 14:19
标题:
[原创]教你做一个ASP论坛(上)
从ASP基础 . 脚本变量、函数、过程和条件语句 . ASP脚本循环语句
ASP内建对象Request ASP内建对象Response
ASP内建对象Application 和 Session Global.asa文件的使用及Chat程序
ASP内建对象Server 数据库查询语言(1)
数据库查询语言(2) ActiveX 组件
常用的 ASP ActiveX 组件 等,
作者:
northman
时间:
2005-5-22 12:23
标题:
[原创]教你做一个ASP论坛(上)
我现在比较穷,买不起,过几天再说吧
作者:
☆一往情深☆
时间:
2005-5-23 22:32
标题:
[原创]教你做一个ASP论坛(上)
好的.我可以开放了,不用买了
作者:
sunshine-v
时间:
2005-6-3 19:17
标题:
[原创]教你做一个ASP论坛(上)
建议看下情深教我们写的,对着看一下啊!
作者:
皮蛋瘦肉
时间:
2005-6-3 20:46
标题:
[原创]教你做一个ASP论坛(上)
我想学习西一个asp的下载系统
嘿嘿
谁能说一下呀
作者:
☆一往情深☆
时间:
2005-6-4 00:09
标题:
[原创]教你做一个ASP论坛(上)
你要写ASP下载系统啊,呵呵,不用ASP吧,其实做个链接不就得了,还有,你要在那用呢?我没明白,请在说说啊或是,你要生成一个数据自动更新吗?
作者:
落风巷
时间:
2005-6-7 09:40
标题:
[原创]教你做一个ASP论坛(上)
很好,很实用,谢谢了
作者:
☆一往情深☆
时间:
2005-6-7 13:17
标题:
[原创]教你做一个ASP论坛(上)
不用的,来此发贴就是最大的支持我,共同学习,共同上进
作者:
默读忧伤
时间:
2005-7-1 21:10
标题:
[原创]教你做一个ASP论坛(上)
辛苦了,支持一下。
作者:
sunshine-v
时间:
2005-7-3 16:16
标题:
[原创]教你做一个ASP论坛(上)
下面引用由
☆一往情深☆
在
2005/05/14 11:03pm
发表的内容:
噢,你的留言本,都是你编的吗?你对SQL语言有什么好的学习办法吗?
这几天在忙着找工作,好几天没来了,对SQL我只是会一点简单的,其他的都不会。 :em27:
作者:
☆一往情深☆
时间:
2005-7-3 23:23
标题:
[原创]教你做一个ASP论坛(上)
呵呵,没事的,学呗,我也是才学的,想交流一下的。我会来看的,不过,可能要少了
作者:
残剑无忧
时间:
2005-7-20 14:16
标题:
[原创]教你做一个ASP论坛(上)
我也来顶一下.
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/)
Powered by Discuz! 7.2