|
好久没有写过asp了,这回写个留言板还真觉得有点难度,竞然写了整整一天,哈哈. 就只有留言其它的都什么也没写,采用三层结构(不知道算不算,本来对三层的概念很糊涂)
演示www.zj55.com的留言板,希望各位大哥大姐如果发现有漏洞的话请在这里告诉我,千万不要黑我的网站,在这里小弟先谢过了.
index.asp <%@ codepage=65001%> <% option explicit %> <% Response.Charset="utf-8"%> <% Session.CodePage=65001 %> <!-- #include file="AccHelper.asp" --> <!-- #include file="Common.asp"--> <!-- #include file="DAL_Guest.asp" --> <!-- #include file="MOD_Guest.asp" --> <!-- #include file="BLL_Guest.asp" --> <% Dim mybll Dim myList Set mybll = new BLL_Guest Select Case Request("tCMD") Case "SAVE" mybll.Insert() Case "DEL" mybll.Delete() End Select myList = mybll.FindByPage() %> <h2>客户留言</h2> <p> <form name="subForm" id="subForm"> <textarea id="con" name="con" cols="56" rows="6" wrap="VIRTUAL"></textarea> <input type="button" name="submit" value="提交留言" onclick="$('guest/index.asp?tCMD=SAVE&content='+escape(this.form.con.value))" /> </form> </p> <%=myList%>
BLL_Guest.asp <% '/// <summary> '/// 摘要说明。 '/// </summary> Class BLL_Guest
Private mycom,mymod,mydal
Private LI,UL
Private DEL '获取信息 Public Sub GetGuest()
mydal.GetGuest(Id)
End Sub
'新增信息 Public Sub Insert() mymod.Content = Request("content") mymod.re = Request("Re") mymod.Addtime = Now() mymod.Ip = request.servervariables("HTTP_X_FORWARDED_FOR") If len(mymod.Ip)<=0 Then mymod.Ip = request.servervariables("REMOTE_ADDR")
Call mydal.Insert(mymod)
End Sub
'更新信息
上一篇:MSSQLServer2000的排序功能原来这样
下一篇:[SQLServer2000]TEMPDB丢失或TEMPDB文件损坏的服务器恢复
|