Gb.asp
资源名称:7.rar [点击查看]
上传用户:lfyh0123
上传日期:2020-11-04
资源大小:200k
文件大小:11k
源码类别:

手机WAP编程

开发平台:

ASP/ASPX

  1. <!--#include file="wapls_up.asp"-->
  2. <%
  3. '==================================
  4. '=文 件 名:Gb.asp
  5. '=适用版本:蓝色世纪WAP网站管理系统(CMS)V1.1
  6. '=官方版权:http://www.songfr.cn
  7. '=文件功能:网站留言
  8. '=文件作者:蓝色阳光
  9. '=发行时间:2007-02-01
  10. '==================================
  11. IF  Request.QueryString("Action")="view" Then
  12. call view
  13. elseIF  Request.QueryString("Action")="add" Then
  14. call add
  15. elseIF  Request.QueryString("Action")="save" Then
  16. call save
  17. else
  18. call main
  19. End IF
  20. '========网站的留言列表=======
  21. Function main
  22. dim sql
  23. %>
  24. <card id="index" title="留言主页">
  25. <p align="<%=const1%>">
  26. <%
  27. if len(mb_gb)>1 then
  28. response.write ""&outHTM(mb_gb)&"<br/>"
  29. end if
  30. Set Rs = Server.CreateObject("Adodb.Recordset")
  31. Sql = "SELECT * FROM wapls_gb where gb_passed<>1 order by gb_id desc"
  32. Rs.Open Sql,conn,1,1
  33. if not (rs.bof and rs.eof)  then 
  34. page = Request("Page")
  35. Rs.PageSize = pagenum
  36. IF Not IsEmpty(Page) Then
  37. IF Not IsNumeric(Page) Then
  38. Page=1
  39. Else
  40. Page=Cint(Page)
  41. End IF
  42. IF Page > Rs.PageCount Then
  43. Rs.AbsolutePage = Rs.PageCount
  44. ElseIF Page <= 0 Then
  45. Rs.AbsolutePage = 1
  46. Else
  47. Rs.AbsolutePage = Page
  48. End IF
  49. Else
  50. Rs.AbsolutePage = 1
  51. End IF
  52. Page = Rs.AbsolutePage
  53. For i=1 to Rs.PageSize
  54. If Rs.Eof Then
  55. exit For
  56. End If
  57. if len(mb_logo)>1 then
  58. response.write "<img src='"&mb_logo&"/biao.gif' alt='.'/>"
  59. end if
  60. sql="select * from wapls_gb_reply where gb_id="&rs("gb_id")
  61. set rsrep=server.createobject("adodb.recordset")
  62. rsrep.open sql,conn,1,1
  63. %>
  64. <%=utf8(i+(page-1)*Rs.PageSize)%>:<a href="Gb.asp?Action=view&amp;page=<%=utf8(i+(page-1)*Rs.PageSize)%>"><%=utf8(Rs("gb_title"))%></a><%IF Rs("gb_bm")=1 Then%>[密]<%end if%><%if not (rsrep.bof and rsrep.eof)  then
  65. Response.Write "[回]"
  66. end if
  67. Response.Write "<br/>"
  68. Rs.MoveNext
  69. Next
  70. if page>=Rs.PageCount then
  71. 'Response.Write ("[下-页]")        
  72. else
  73. Response.Write("[<a href='?Page=" & (Page+1) & "'>下-页</a>]<br/>")
  74. end if
  75. if page<=1 then
  76. 'Response.Write ("[上-页] ")
  77. else        
  78. Response.Write("[<a href='?Page=" & (Page-1) & "'>上-页</a>]<br/>")
  79. end if
  80. if Rs.PageCount>2 then
  81. %><input name="Page<%=minute(now)%><%=second(now)%>" format="*N" maxlength="50" size="2" value="<%=page+1%>"/>
  82. <anchor>GO>><go href="?" method="post">
  83. <postfield name="Page" value="$(Page<%=minute(now)%><%=second(now)%>)"/></go></anchor><br/>
  84. 共(<%=utf8(page)%>/<%=rs.pageCount%>)页<br/><%end if%>
  85. <%
  86. Rsrep.close
  87. set rsrep=nothing
  88. Rs.close
  89. set rs=nothing
  90. else
  91. response.write "暂无留言!<br/>"
  92. end if
  93. if len(mb_logo)>1 then
  94. response.write "<img src='"&mb_logo&"/fgx.gif' alt='.'/><br/>"
  95. else%>
  96. ----------<br/>
  97. <%end if%>
  98. <a href="gb.asp?Action=add">[发表留言]</a>
  99. <%
  100. end Function
  101. '========网站的留言详情========
  102. Function view
  103. dim sql,gb_id,page
  104. gb_id = Request.QueryString("gb_id")
  105. Set rs=Server.CreateObject("Adodb.Recordset")
  106. Sql = "select  * from wapls_gb where gb_passed<>1 order by gb_id desc"
  107. rs.open sql,conn,1,3
  108. if not (rs.bof and rs.eof)  then
  109. page = Request("Page")
  110. Rs.PageSize = 1
  111. IF Not IsEmpty(Page) Then
  112. IF Not IsNumeric(Page) Then
  113. Page=1
  114. Else
  115. Page=Cint(Page)
  116. End IF
  117. IF Page > Rs.PageCount Then
  118. Rs.AbsolutePage = Rs.PageCount
  119. ElseIF Page <= 0 Then
  120. Rs.AbsolutePage = 1
  121. Else
  122. Rs.AbsolutePage = Page
  123. End IF
  124. Else
  125. Rs.AbsolutePage = 1
  126. End IF
  127. Page = Rs.AbsolutePage
  128. %>
  129. <card id="index" title="查看留言">
  130. <p align="<%=const1%>">
  131. <%if len(mb_logo)>1 then
  132. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  133. end if%>表情:<img src="logo/emot/em<%=utf8(rs("GuestImages"))%>.gif" alt="LOGO..."/><br/>
  134. <%if len(mb_logo)>1 then
  135. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  136. end if%>标题:<%=keys(utf8(rs("gb_title")))%><br/>
  137. <%if len(mb_logo)>1 then
  138. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  139. end if%>内容:<%=keys(outHTM(rs("gb_content")))%><br/>
  140. <%if len(mb_logo)>1 then
  141. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  142. end if%>作者:<%=keys(rs("gb_poster"))%><br/>
  143. <%if len(mb_logo)>1 then
  144. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  145. end if%>时间:<%=Year(rs("gb_date"))%>.<%=Month(rs("gb_date"))%>.<%=day(rs("gb_date"))%>-<%=Hour(rs("gb_date"))%>:<%=Minute(rs("gb_date"))%>:<%=Second(rs("gb_date"))%><br/>
  146. <%
  147. sql="select * from wapls_gb_reply where gb_id="&rs("gb_id")
  148. set rsrep=server.createobject("adodb.recordset")
  149. rsrep.open sql,conn,1,1
  150. if rsrep.eof and rsrep.bof then
  151. response.write"暂时没有回复<br/>"
  152. else
  153. if len(mb_logo)>1 then
  154. response.write "<img src='"&mb_logo&"/fgx.gif' alt='.'/><br/>"
  155. else%>
  156. ----------<br/>
  157. <%end if%>
  158. <%if len(mb_logo)>1 then
  159. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  160. end if%>回复:<%=outHTM(rsrep("rep_content"))%><br/>
  161. <%if len(mb_logo)>1 then
  162. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  163. end if%>站长:<%=rsrep("rep_poster")%><br/>
  164. <%if len(mb_logo)>1 then
  165. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  166. end if%>时间:<%=Year(rsrep("rep_date"))%>.<%=Month(rsrep("rep_date"))%>.<%=day(rsrep("rep_date"))%>-<%=Hour(rsrep("rep_date"))%>:<%=Minute(rsrep("rep_date"))%>:<%=Second(rsrep("rep_date"))%><br/>
  167. <%
  168. end if
  169. Rsrep.close
  170. set rsrep=nothing
  171. if page>=Rs.PageCount then
  172.          'Response.Write ("[下条]")        
  173. else
  174.          Response.Write("[<a href='gb.asp?Action=view&amp;Page=" & (Page+1) & "'>下条</a>]")
  175.      end if
  176.      if page<=1 then
  177.         'Response.Write ("[上条]")
  178.      else        
  179. Response.Write("[<a href='gb.asp?Action=view&amp;Page=" & (Page-1) & "'>上条</a>]")
  180.      end if
  181. if Rs.PageCount>2 then%>
  182. <br/><input name="Page<%=minute(now)%><%=second(now)%>" format="*N" size="3" value="<%=page+1%>"  maxlength="3"/>
  183. <anchor>GO>><go href="gb.asp?Action=view" method="post">
  184. <postfield name="Page" value="$(Page<%=minute(now)%><%=second(now)%>)"/>
  185. </go></anchor>
  186. <%
  187. end if
  188. end if
  189. %>
  190. <br/>共(<%=page%>/<%=rs.RecordCount%>)条留言<br/>
  191. <a href="gb.asp?Action=add">[发表留言]</a><br/>
  192. <a href="gb.asp">[留言首页]</a>
  193. <%
  194. Rs.close
  195. set rs=nothing
  196. end Function
  197. '========网站的留言发表========
  198. Function add
  199. %>
  200. <card id="index" title="发表留言">
  201. <p align="<%=const1%>">
  202. <%if book_ok=0 then%>
  203. 系统暂停开放此项功能<br/>
  204. <%else%>
  205. <%if book_ok=2 and session("name")="" then%>
  206. 系统目前只对会员开放此项功能<br/>
  207. <%else%>
  208. <%if session("name")="" then%>
  209. 名称:*<br/><input name="gb_poster<%=minute(now)%><%=second(now)%>" emptyok="false" maxlength="40"/><br/>
  210. <%end if%>
  211. 标题:*<br/><input name="gb_title<%=minute(now)%><%=second(now)%>" emptyok="false" maxlength="40"/><br/>
  212. 内容:*<br/><input name="gb_content<%=minute(now)%><%=second(now)%>" format="false" maxlength="150"/><br/>
  213. 主页:<br/><input name="gb_posterhome<%=minute(now)%><%=second(now)%>" format="false" maxlength="150"/><br/>
  214. 邮箱:<br/><input name="gb_posteremail<%=minute(now)%><%=second(now)%>" format="false" maxlength="150"/><br/>
  215. QQ号:<br/><input name="gb_posterqq<%=minute(now)%><%=second(now)%>" format="false" maxlength="11"/><br/>
  216. 表情:
  217. <select title="表情" name="logo<%=minute(now)%><%=second(now)%>">
  218. <option value="1">微笑</option>
  219. <option value="2">色相</option>
  220. <option value="3">发愁</option>
  221. <option value="4">脸红</option>
  222. <option value="5">酷毙</option>
  223. <option value="6">头晕</option>
  224. <option value="7">眨眼</option>
  225. <option value="9">思考</option>
  226. <option value="10">口渴</option>
  227. <option value="11">撇嘴</option>
  228. </select>
  229. <br/>
  230. 验证:<input name="yz<%=minute(now)%><%=second(now)%>" format="*N" maxlength="4" size="7"/>  <%=s%><br/><br/>
  231. <anchor>[发表留言]<go href="gb.asp?Action=save" method="post">
  232. <%if session("name")="" then%><postfield name="gb_poster" value="$(gb_poster<%=minute(now)%><%=second(now)%>)"/><%else%>
  233. <postfield name="gb_poster" value="<%=session("name")%>"/><%end if%>
  234. <postfield name="gb_title" value="$(gb_title<%=minute(now)%><%=second(now)%>)"/>
  235. <postfield name="gb_content" value="$(gb_content<%=minute(now)%><%=second(now)%>)"/>
  236. <postfield name="gb_posterqq" value="$(gb_posterqq<%=minute(now)%><%=second(now)%>)"/>
  237. <postfield name="gb_posteremail" value="$(gb_posteremail<%=minute(now)%><%=second(now)%>)"/>
  238. <postfield name="gb_posterhome" value="$(gb_posterhome<%=minute(now)%><%=second(now)%>)"/>
  239. <postfield name="GuestImages" value="$(logo<%=minute(now)%><%=second(now)%>)"/>
  240. <postfield name="gb_posterip" value="<%=userip%>"/>
  241. <postfield name="yz" value="$(yz<%=minute(now)%><%=second(now)%>)"/>
  242. <postfield name="yz1" value="<%=s%>"/>
  243. </go>
  244. </anchor><br/>
  245. *号为必填内容<br/>
  246. <%
  247. end if
  248. end if
  249. %>
  250. <a href="gb.asp">[留言首页]</a>
  251. <%
  252. end Function
  253. '========网站的留言提交=======
  254. Function save
  255. yz=Request("yz")
  256. yz1=Request("yz1")
  257. if yz<>yz1 then
  258. response.redirect "wapls_404.asp?id=9"
  259. else
  260. gb_posterqq=Request("gb_posterqq")
  261. gb_posterip=Request("gb_posterip")
  262. gb_posterhome=Request("gb_posterhome")
  263. gb_posteremail=Request("gb_posteremail")
  264. gb_poster=Trim(Request("gb_poster"))
  265. gb_title=Trim(Request("gb_title"))
  266. gb_content=Trim(Request("gb_content"))
  267. GuestImages=Trim(Request("GuestImages"))
  268. if gb_poster=""  then response.redirect "wapls_404.asp?id=10"
  269. if gb_title=""  then response.redirect "wapls_404.asp?id=11"
  270. if gb_content="" then response.redirect "wapls_404.asp?id=12"
  271. if Session("gb_content")=gb_content and gb_content<>"" then response.redirect "wapls_404.asp?id=13"
  272.         Session("gb_content")=gb_content
  273. Session.Timeout=60
  274. Dim sql
  275. set rs=server.CreateObject("adodb.recordset")
  276. sql="select * from wapls_gb"
  277. rs.open sql,conn,1,3
  278. rs.addnew()
  279. if gb_posterqq<>"" then rs("gb_posterqq")=gb_posterqq
  280. if gb_posterip<>"" then rs("gb_posterip")=gb_posterip
  281. if gb_posterhome<>"" then rs("gb_posterhome")=gb_posterhome
  282. if gb_posteremail<>"" then rs("gb_posteremail")=gb_posteremail
  283. if gb_poster<>"" then rs("gb_poster")=gb_poster
  284. if gb_title<>"" then rs("gb_title")=gb_title
  285. if gb_content<>"" then rs("gb_content")=gb_content
  286. rs("GuestImages")=GuestImages
  287. rs("gb_passed")=addbook_ok
  288. rs.update()
  289. Rs.close
  290. set rs=nothing
  291. end if
  292. %>
  293. <card id="index" title="留言提交">
  294. <p align="<%=const1%>">
  295. 您的留言发表成功...<br/>
  296. <%if addbook_ok=1 then%>
  297. 等审核后就可以显示出来了.同时我们也会尽快的给您回复的.<br/>
  298. <%end if%>
  299. <a href="gb.asp">[留言首页]</a>
  300. <%end Function%>
  301. <br/><a href='index.asp'>[返回首页]</a>
  302. <!--#include file="wapls_down.asp"-->