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

手机WAP编程

开发平台:

ASP/ASPX

  1. <!--#include file="wapls_up.asp"-->
  2. <%
  3. '==================================
  4. '=文 件 名:index.asp
  5. '=适用版本:蓝色世纪WAP网站管理系统(CMS)V1.1
  6. '=官方版权:http://www.songfr.cn
  7. '=文件功能:网站主页
  8. '=文件作者:蓝色阳光
  9. '=发行时间:2007-02-01
  10. '==================================
  11. IF  Request("postid")="1" Then
  12. call Soft
  13. elseIF  Request("postid")="2" Then
  14. call Pic
  15. elseIF  Request("postid")="3" Then
  16. call Music
  17. elseIF  Request("postid")="4" Then
  18. call Article
  19. else
  20. call news
  21. End IF
  22. Function Soft
  23. Response.write "<card id='index' title='软件类搜索'>"
  24. Response.write "<p align='"&const1&"'>"
  25. keyword=Request("keyword")
  26. if keyword<>"" then
  27. set rs=server.createobject("adodb.recordset")
  28. sql="select * from wapls_soft where soft_keyword like '%"&keyword&"%'"
  29.        rs.open sql,conn,1,1
  30. if not (rs.bof and rs.eof)  then 
  31. page = Request("Page")
  32. rs.PageSize = pagenum '一页显示记录
  33. IF Not IsEmpty(Page) Then
  34. IF Not IsNumeric(Page) Then '判断Page是否为数字
  35. Page=1
  36. Else
  37. Page=Cint(Page) '转换成短整形Integer
  38. End IF
  39. IF Page > rs.PageCount Then
  40. rs.AbsolutePage = rs.PageCount '设置当前显示页等于最后一页
  41. ElseIF Page <= 0 Then
  42. rs.AbsolutePage = 1 '设置当前页等于第一页
  43. Else
  44. rs.AbsolutePage = Page '如果大于零,显示当前页等于接收的页数
  45. End IF
  46. Else
  47. rs.AbsolutePage = 1
  48. End IF
  49. Page = rs.AbsolutePage
  50. For i=1 to rs.PageSize
  51. If rs.Eof Then
  52. Exit For
  53. End If
  54. if len(mb_logo)>1 then
  55. response.write "<img src='"&mb_logo&"/biao.gif' alt='.'/>"
  56. end if
  57. if rs("soft_good")=2 then%>[精]<%end if%><%if rs("soft_good")=1 then%>[荐]<%end if%><%if rs("istop")=1 then%>[顶]<%end if%><a href="Soft.asp?Action=view&amp;id=<%=rs("soft_id")%>"><%=utf8(rs("soft_title"))%></a><%
  58. if DateDiff("d",rs("soft_date"),now())<1 then
  59. if len(mb_logo)>1 then
  60. response.write "<img src='"&mb_logo&"/new.gif' alt='NEW'/>"
  61. else
  62. response.write " NEW "
  63. end if
  64. end if
  65. %><br/><%rs.MoveNext
  66. Next
  67. if page>=rs.PageCount then
  68. 'Response.Write ("下-页")        
  69. else
  70. Response.Write("<a href='?postid=1&amp;keyword="&keyword&"&amp;Page=" & (Page+1) & "'>下-页</a>")
  71. end if
  72. if page<=1 then
  73. 'Response.Write ("上-页 ")
  74. else        
  75. Response.Write("<a href='?postid=1&amp;keyword="&keyword&"&amp;Page=" & (Page-1) & "'>上-页</a>")
  76. end if
  77. if rs.PageCount>2 then
  78. %><br/><input name="Page<%=minute(now)%><%=second(now)%>" format="*N" maxlength="50" size="2" value="<%=page+1%>"/>
  79. <anchor>GO>><go href="?postid=1" method="post">
  80. <postfield name="Page" value="$(Page<%=minute(now)%><%=second(now)%>)"/>
  81. <postfield name="keyword" value="<%=keyword%>"/>
  82. </go></anchor><br/>
  83. 共(<%=utf8(page)%>/<%=rs.pageCount%>)页
  84. <%
  85. response.write "<br/>如果没有找到你想要的,"
  86. response.write "请<a href='gb.asp'>告诉</a>我们,<br/>我们会会尽快更新上传!!!"
  87. end if
  88. else
  89. response.write "没有搜索到这类内容!"
  90. response.write "请简明语句再次搜索!<br/>"
  91. response.write "如果没有找到你想要的,"
  92. response.write "请<a href='gb.asp'>告诉</a>我们,<br/>我们会会尽快更新上传!!!"
  93. end if
  94. rs.close
  95. set rs=nothing
  96. else
  97. response.redirect "wapls_404.asp?id=12"
  98. end if
  99. end Function
  100. Function Pic
  101. Response.write "<card id='index' title='图像类搜索'>"
  102. Response.write "<p align='"&const1&"'>"
  103. keyword=Request("keyword")
  104. if keyword<>"" then
  105. set rs=server.createobject("adodb.recordset")
  106. sql="select * from wapls_pic where pic_keyword like '%"&keyword&"%'"
  107.        rs.open sql,conn,1,1
  108. if not (rs.bof and rs.eof)  then 
  109. page = Request("Page")
  110. rs.PageSize = pagenum '一页显示记录
  111. IF Not IsEmpty(Page) Then
  112. IF Not IsNumeric(Page) Then '判断Page是否为数字
  113. Page=1
  114. Else
  115. Page=Cint(Page) '转换成短整形Integer
  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. For i=1 to rs.PageSize
  129. If rs.Eof Then
  130. Exit For
  131. End If
  132. if len(mb_logo)>1 then
  133. response.write "<img src='"&mb_logo&"/biao.gif' alt='.'/>"
  134. end if
  135. if rs("pic_good")=2 then%>[精]<%end if%><%if rs("pic_good")=1 then%>[荐]<%end if%><%if rs("istop")=1 then%>[顶]<%end if%><a href="pic.asp?Action=view&amp;id=<%=rs("pic_id")%>"><%=utf8(rs("pic_title"))%></a><%
  136. if DateDiff("d",rs("pic_date"),now())<1 then
  137. if len(mb_logo)>1 then
  138. response.write "<img src='"&mb_logo&"/new.gif' alt='NEW'/>"
  139. else
  140. response.write " NEW "
  141. end if
  142. end if
  143. %><br/><%rs.MoveNext
  144. Next
  145. if page>=rs.PageCount then
  146. 'Response.Write ("[下-页]")        
  147. else
  148. Response.Write("[<a href='?postid=2&amp;keyword="&keyword&"&amp;Page=" & (Page+1) & "'>下-页</a>]<br/>")
  149. end if
  150. if page<=1 then
  151. 'Response.Write ("[上-页] ")
  152. else        
  153. Response.Write("[<a href='?postid=2&amp;keyword="&keyword&"&amp;Page=" & (Page-1) & "'>上-页</a>]<br/>")
  154. end if
  155. if rs.PageCount>2 then
  156. %><input name="Page<%=minute(now)%><%=second(now)%>" format="*N" maxlength="50" size="2" value="<%=page+1%>"/>
  157. <anchor>GO>><go href="?postid=2" method="post">
  158. <postfield name="Page" value="$(Page<%=minute(now)%><%=second(now)%>)"/>
  159. <postfield name="keyword" value="<%=keyword%>"/>
  160. </go></anchor><br/>
  161. 共(<%=utf8(page)%>/<%=rs.pageCount%>)页
  162. <%
  163. end if
  164. else
  165. response.write "没有搜索到这类内容!<br/>"
  166. response.write "请简明语句再次搜索!<br/>"
  167. end if
  168. rs.close
  169. set rs=nothing
  170. else
  171. response.redirect "wapls_404.asp?id=12"
  172. end if
  173. end Function
  174. Function Music
  175. Response.write "<card id='index' title='影音类搜索'>"
  176. Response.write "<p align='"&const1&"'>"
  177. keyword=Request("keyword")
  178. if keyword<>"" then
  179. set rs=server.createobject("adodb.recordset")
  180. sql="select * from wapls_Music where Music_keyword like '%"&keyword&"%'"
  181.        rs.open sql,conn,1,1
  182. if not (rs.bof and rs.eof)  then 
  183. page = Request("Page")
  184. rs.PageSize = pagenum '一页显示记录
  185. IF Not IsEmpty(Page) Then
  186. IF Not IsNumeric(Page) Then '判断Page是否为数字
  187. Page=1
  188. Else
  189. Page=Cint(Page) '转换成短整形Integer
  190. End IF
  191. IF Page > rs.PageCount Then
  192. rs.AbsolutePage = rs.PageCount '设置当前显示页等于最后一页
  193. ElseIF Page <= 0 Then
  194. rs.AbsolutePage = 1 '设置当前页等于第一页
  195. Else
  196. rs.AbsolutePage = Page '如果大于零,显示当前页等于接收的页数
  197. End IF
  198. Else
  199. rs.AbsolutePage = 1
  200. End IF
  201. Page = rs.AbsolutePage
  202. For i=1 to rs.PageSize
  203. If rs.Eof Then
  204. Exit For
  205. End If
  206. if len(mb_logo)>1 then
  207. response.write "<img src='"&mb_logo&"/biao.gif' alt='.'/>"
  208. end if
  209. if rs("Music_good")=2 then%>[精]<%end if%><%if rs("Music_good")=1 then%>[荐]<%end if%><%if rs("istop")=1 then%>[顶]<%end if%><a href="Music.asp?Action=view&amp;id=<%=rs("Music_id")%>"><%=utf8(rs("Music_title"))%></a><%
  210. if DateDiff("d",rs("Music_date"),now())<1 then
  211. if len(mb_logo)>1 then
  212. response.write "<img src='"&mb_logo&"/new.gif' alt='NEW'/>"
  213. else
  214. response.write " NEW "
  215. end if
  216. end if
  217. %><br/><%rs.MoveNext
  218. Next
  219. if page>=rs.PageCount then
  220. 'Response.Write ("[下-页]")        
  221. else
  222. Response.Write("[<a href='?postid=3&amp;keyword="&keyword&"&amp;Page=" & (Page+1) & "'>下-页</a>]<br/>")
  223. end if
  224. if page<=1 then
  225. 'Response.Write ("[上-页] ")
  226. else        
  227. Response.Write("[<a href='?postid=3&amp;keyword="&keyword&"&amp;Page=" & (Page-1) & "'>上-页</a>]<br/>")
  228. end if
  229. if rs.PageCount>2 then
  230. %><input name="Page<%=minute(now)%><%=second(now)%>" format="*N" maxlength="50" size="2" value="<%=page+1%>"/>
  231. <anchor>GO>><go href="?postid=3" method="post">
  232. <postfield name="Page" value="$(Page<%=minute(now)%><%=second(now)%>)"/>
  233. <postfield name="keyword" value="<%=keyword%>"/>
  234. </go></anchor><br/>
  235. 共(<%=utf8(page)%>/<%=rs.pageCount%>)页
  236. <%
  237. end if
  238. else
  239. response.write "没有搜索到这类内容!<br/>"
  240. response.write "请简明语句再次搜索!<br/>"
  241. end if
  242. rs.close
  243. set rs=nothing
  244. else
  245. response.redirect "wapls_404.asp?id=12"
  246. end if
  247. end Function
  248. Function Article
  249. Response.write "<card id='index' title='文章类搜索'>"
  250. Response.write "<p align='"&const1&"'>"
  251. keyword=Request("keyword")
  252. if keyword<>"" then
  253. set rs=server.createobject("adodb.recordset")
  254. sql="select * from wapls_Art where Art_keyword like '%"&keyword&"%'"
  255.        rs.open sql,conn,1,1
  256. if not (rs.bof and rs.eof)  then 
  257. page = Request("Page")
  258. rs.PageSize = pagenum '一页显示记录
  259. IF Not IsEmpty(Page) Then
  260. IF Not IsNumeric(Page) Then '判断Page是否为数字
  261. Page=1
  262. Else
  263. Page=Cint(Page) '转换成短整形Integer
  264. End IF
  265. IF Page > rs.PageCount Then
  266. rs.AbsolutePage = rs.PageCount '设置当前显示页等于最后一页
  267. ElseIF Page <= 0 Then
  268. rs.AbsolutePage = 1 '设置当前页等于第一页
  269. Else
  270. rs.AbsolutePage = Page '如果大于零,显示当前页等于接收的页数
  271. End IF
  272. Else
  273. rs.AbsolutePage = 1
  274. End IF
  275. Page = rs.AbsolutePage
  276. For i=1 to rs.PageSize
  277. If rs.Eof Then
  278. Exit For
  279. End If
  280. if len(mb_logo)>1 then
  281. response.write "<img src='"&mb_logo&"/biao.gif' alt='.'/>"
  282. end if
  283. if rs("Art_good")=2 then%>[精]<%end if%><%if rs("Art_good")=1 then%>[荐]<%end if%><%if rs("istop")=1 then%>[顶]<%end if%><a href="Article.asp?Action=money&amp;id=<%=rs("Art_id")%>"><%=utf8(rs("Art_title"))%></a><%
  284. if DateDiff("d",rs("Art_date"),now())<1 then
  285. if len(mb_logo)>1 then
  286. response.write "<img src='"&mb_logo&"/new.gif' alt='NEW'/>"
  287. else
  288. response.write " NEW "
  289. end if
  290. end if
  291. response.write "<br/>"
  292. if rs("user_view")<>"0" then
  293. response.write "<small>↑此条内容属于"
  294. if rs("user_view")="1" then
  295. response.write "会员"
  296. end if
  297. if rs("user_view")="2" then
  298. response.write "VIP"
  299. end if
  300. response.write "需要"&rs("moneypay")&"金币阅读↑</small><br/>"
  301. end if
  302. rs.MoveNext
  303. Next
  304. if page>=rs.PageCount then
  305. 'Response.Write ("[下-页]")        
  306. else
  307. Response.Write("[<a href='?postid=4&amp;keyword="&keyword&"&amp;Page=" & (Page+1) & "'>下-页</a>]<br/>")
  308. end if
  309. if page<=1 then
  310. 'Response.Write ("[上-页] ")
  311. else        
  312. Response.Write("[<a href='?postid=4&amp;keyword="&keyword&"&amp;Page=" & (Page-1) & "'>上-页</a>]<br/>")
  313. end if
  314. if rs.PageCount>2 then
  315. %><input name="Page<%=minute(now)%><%=second(now)%>" format="*N" maxlength="50" size="2" value="<%=page+1%>"/>
  316. <anchor>GO>><go href="?postid=4" method="post">
  317. <postfield name="Page" value="$(Page<%=minute(now)%><%=second(now)%>)"/>
  318. <postfield name="keyword" value="<%=keyword%>"/>
  319. </go></anchor><br/>
  320. 共(<%=utf8(page)%>/<%=rs.pageCount%>)页
  321. <%
  322. end if
  323. else
  324. response.write "没有搜索到这类内容!<br/>"
  325. response.write "请简明语句再次搜索!<br/>"
  326. end if
  327. rs.close
  328. set rs=nothing
  329. else
  330. response.redirect "wapls_404.asp?id=12"
  331. end if
  332. end Function
  333. Function news
  334. Response.write "<card id='index' title='新闻类搜索'>"
  335. Response.write "<p align='"&const1&"'>"
  336. keyword=Request("keyword")
  337. if keyword<>"" then
  338. set rs=server.createobject("adodb.recordset")
  339. sql="select * from wapls_news where news_keyword like '%"&keyword&"%'"
  340.        rs.open sql,conn,1,1
  341. if not (rs.bof and rs.eof)  then 
  342. page = Request("Page")
  343. rs.PageSize = pagenum '一页显示记录
  344. IF Not IsEmpty(Page) Then
  345. IF Not IsNumeric(Page) Then '判断Page是否为数字
  346. Page=1
  347. Else
  348. Page=Cint(Page) '转换成短整形Integer
  349. End IF
  350. IF Page > rs.PageCount Then
  351. rs.AbsolutePage = rs.PageCount '设置当前显示页等于最后一页
  352. ElseIF Page <= 0 Then
  353. rs.AbsolutePage = 1 '设置当前页等于第一页
  354. Else
  355. rs.AbsolutePage = Page '如果大于零,显示当前页等于接收的页数
  356. End IF
  357. Else
  358. rs.AbsolutePage = 1
  359. End IF
  360. Page = rs.AbsolutePage
  361. For i=1 to rs.PageSize
  362. If rs.Eof Then
  363. Exit For
  364. End If
  365. if len(mb_logo)>1 then
  366. response.write "<img src='"&mb_logo&"/biao.gif' alt='.'/>"
  367. end if
  368. if rs("istop")=1 then%>[顶]<%end if%><a href="news.asp?Action=money&amp;id=<%=rs("news_id")%>"><%=utf8(rs("news_title"))%></a>(<%=Month(rs("news_date"))%>.<%=day(rs("news_date"))%>-<%=Hour(rs("news_date"))%>:<%=Minute(rs("news_date"))%>)
  369. <%
  370. if DateDiff("d",rs("news_date"),now())<1 then
  371. if len(mb_logo)>1 then
  372. response.write "<img src='"&mb_logo&"/new.gif' alt='NEW'/>"
  373. else
  374. response.write " NEW "
  375. end if
  376. end if
  377. response.write "<br/>"
  378. if rs("user_view")<>"0" then
  379. response.write "<small>↑此条内容属于"
  380. if rs("user_view")="1" then
  381. response.write "会员"
  382. end if
  383. if rs("user_view")="2" then
  384. response.write "VIP"
  385. end if
  386. response.write "需要"&rs("moneypay")&"金币阅读↑</small><br/>"
  387. end if
  388. rs.MoveNext
  389. Next
  390. if page>=rs.PageCount then
  391. 'Response.Write ("[下-页]")        
  392. else
  393. Response.Write("[<a href='?postid=5&amp;keyword="&keyword&"&amp;Page=" & (Page+1) & "'>下-页</a>]<br/>")
  394. end if
  395. if page<=1 then
  396. 'Response.Write ("[上-页] ")
  397. else        
  398. Response.Write("[<a href='?postid=5&amp;keyword="&keyword&"&amp;Page=" & (Page-1) & "'>上-页</a>]<br/>")
  399. end if
  400. if rs.PageCount>2 then
  401. %><input name="Page<%=minute(now)%><%=second(now)%>" format="*N" maxlength="50" size="2" value="<%=page+1%>"/>
  402. <anchor>GO>><go href="?postid=5" method="post">
  403. <postfield name="Page" value="$(Page<%=minute(now)%><%=second(now)%>)"/>
  404. <postfield name="keyword" value="<%=keyword%>"/>
  405. </go></anchor><br/>
  406. 共(<%=utf8(page)%>/<%=rs.pageCount%>)页
  407. <%
  408. end if
  409. else
  410. response.write "没有搜索到这类内容!<br/>"
  411. response.write "请简明语句再次搜索!<br/>"
  412. end if
  413. rs.close
  414. set rs=nothing
  415. else
  416. response.redirect "wapls_404.asp?id=12"
  417. end if
  418. end Function
  419. %>
  420. <br/><a href='index.asp'>返回网站首页</a>
  421. <!--#include file="wapls_down.asp"-->