📄 0098.htm
字号:
<!-- 判断用户名与密码是否匹配 --><br>
If Not RS.EOF Then<br>
<!--
打开数据文件,该文件存放帖子的编号,每加一个帖子,编号加1
--><br>
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")<br>
Set InStream = FileObject.OpenTextFile ("c:\inetpub\wwwroot\hosp\asp\data.id",
1, False, False)<br>
number = Cstr(InStream.Readline+1)<br>
Set OutStream = FileObject.CreateTextFile
("c:\inetpub\wwwroot\hosp\asp\data.id", True, False)<br>
OutStream.WriteLine number<br>
If Request.QueryString("ID")="" Then<br>
manswernum=number<br>
Else<br>
manswernum=Request.QueryString("ID")<br>
End If<br>
If Request.QueryString("topnum")="" Then<br>
mtopnum=number<br>
Else<br>
mtopnum=Request.QueryString("topnum")<br>
End If<br>
Set OutStream = Nothing<br>
<!-- 与bbs.mdb连接,将帖子信息存入数据库中 --><br>
Set Connbbs = Server.CreateObject("ADODB.Connection")<br>
Connbbs.Open "bbs"<br>
Connbbs.Execute("INSERT INTO
bbs(ID,authname,subject,content,adddate,addtime,answernum,topnum,visitnum) Values('"
&number& "','" <br>
&name& "','" &subject& "','" &content&
"','" &curdate& "','" &curtime& "','"
&manswernum& "','" &mtopnum& "',0)")<br>
Connbbs.Close %><br>
<% =curdate & " " %><% =curtime & " 添加贴子 "
%><br>
<a href="http://nt-server/hosp/asp/dispbbs.asp">返回论坛</a><P><br>
姓名:<% =name %><P><br>
主题:<% =subject %><P><br>
内容:<% =content %><P><br>
<% Else %><br>
您的用户名或密码出错,请您重输!<br>
<% End If<br>
RS.Close<br>
Connection.Close %><br>
</body><br>
</html><br>
</span></td>
</tr>
</TBODY>
</table>
<p><span class="text"><br>
5、帖子具体内容的显示和回复 detail.asp <br>
<br>
</span></p>
<table align="center" border="1" borderColor="#3399ff" width="75%">
<TBODY>
<tr>
<td><span class="text"><html><br>
<head><title>bbs.asp</title></head><br>
<body background="/hosp/images/backgrnd.gif"><br>
<% idnum=Request.QueryString("ID")<br>
Set Connection=Server.CreateObject("ADODB.Connection")<br>
Connection.Open "bbs"<br>
Set RS=Connection.Execute("SELECT * FROM bbs WHERE ID='" &idnum&
"'") %><br>
姓名:<% =RS(1) %><p><br>
主题:<% =RS(2) %><p><br>
内容:<% =RS(3) %><p><br>
<br>
------------------------------------------------------------------------------ <br>
<! --形成回复表单 --><br>
<% resub="Re:" & RS(2) <br>
mtopnum=RS(8)<br>
RS.Close<br>
Connection.Close %><br>
<FORM METHOD="POST" ACTION="/hosp/asp/bbs.asp?ID=<% =idnum
%>&topnum=<% =mtopnum %>"><P><br>
姓名: <INPUT NAME="name" SIZE="28"> 密码: <INPUT
TYPE="password" NAME="code" SIZE="28"><P><br>
主题:<INPUT NAME="subject" SIZE="66" VALUE="<% =resub
%>"><P><br>
内容:<P><br>
<TEXTAREA NAME="content" ROWS=20 COLS=72></TEXTAREA><P><br>
<CENTER><INPUT TYPE=SUBMIT VALUE="信息回复"><br>
<INPUT TYPE=RESET VALUE="清除信息"></CENTER><br>
</FORM><br>
<a href="http://nt-server/hosp/asp/dispbbs.asp">返回论坛</a><br>
</body><br>
</html><br>
</span></td>
</tr>
</TBODY>
</table>
<p><span class="text"><br>
6、所有帖子的显示 Dispbbs.asp:列出所有的帖子的主题、作者、时间、访问人数等信息。<br>
</span></p>
<table align="center" border="1" borderColor="#3399ff" width="75%">
<TBODY>
<tr>
<td height="385"><span class="text"><br>
<br>
<html><br>
<head><title>dispbbs.asp</title></head><br>
<body background="/hosp/images/backgrnd.gif"><br>
<CENTER><IMG SRC="/hosp/images/luntan.gif"
BORDER=0></CENTER><P><br>
<CENTER><A HREF="/hosp/login.htm"><IMG
SRC="/hosp/images/zhuce.gif" BORDER=0></A><br>
<A HREF="/hosp/bbs_add.htm"><IMG SRC="/hosp/images/jiatz.gif"
BORDER=0></A><br>
<A HREF="/hosp/default.htm"><IMG
SRC="/hosp/images/return.gif" BORDER=0></A></CENTER><P><br>
<% Set Connection=Server.CreateObject("ADODB.Connection")<br>
Connection.Open "bbs"<br>
Set RS=Connection.Execute("SELECT * FROM bbs WHERE ID=answernum ORDER BY ID
DESC") <br>
Set Conn=Server.CreateObject("ADODB.Connection")<br>
Conn.Open "bbs"<br>
Set RSNEXT=Conn.Execute("SELECT * FROM bbs")<br>
Do While not RS.EOF %><br>
<% =RS(0) %> <a href="/hosp/asp/detail.asp?ID=<% =RS(0)
%>"><% =RS(2) %></a> -<FONT SIZE="4"><B><%
=RS(1) %></B></FONT> <% <br>
=RS(4) &" " %><% =RS(7) %>(<% =RS(5) %>)<P><br>
<% Set RSNEXT=Conn.Execute("SELECT * FROM bbs WHERE topnum<>ID AND
opnum='" &RS(0)& "' ORDER BY ID ASC")<br>
Do While Not RSNEXT.EOF %><br>
<% =RSNEXT(0) %> <a href="/hosp/asp/detail.asp?ID=<% =RSNEXT(0)
%>">Re<% RSNEXT(6) %>:<% =RSNEXT(2) %></a><br>
-<FONT SIZE="4"><B><% =RSNEXT(1) %></B></FONT>
<% =RSNEXT(4) &" " %><% =RSNEXT(7) %>(<% =RSNEXT(5)
%>)<P><br>
<% RSNEXT.MoveNext<br>
Loop<br>
RS.MoveNext<br>
Loop<br>
RSNEXT.Close<br>
Conn.Close<br>
RS.Close<br>
Connection.Close %><br>
</body><br>
</html> </span></td>
</tr>
</TBODY>
</table>
<p align="left"><span class="text">上述程序在Win NT4.0和IIS3.0上实现通过。</span>
</table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -