function.asp
资源名称:1.rar [点击查看]
上传用户:ziqing_518
上传日期:2022-08-09
资源大小:446k
文件大小:56k
源码类别:

多媒体编程

开发平台:

ASP/ASPX

  1. <%
  2. '如果你美化的漂亮或者修正了最多只可以同时添加5集和不能修改用户虚拟币的BUG记得联系一下网络游子哟~!我的QQ35325750或者1006389
  3. %>
  4. <%
  5. Response.Expires=0
  6. '--------------------附加码--------------------
  7. function index_copyid()
  8. Randomize
  9. session("numCopyid")=Int((9999 - 1000 + 1) * Rnd + 1000)
  10. index_copyid=session("numCopyid")
  11. end function
  12. '--------------------显示影片推荐--------------------
  13. function show_commend()
  14. Set rs = Server.CreateObject("ADODB.Recordset")
  15. rs.CursorType = adOpenStatic
  16. rs.CacheSize = cint(numCommend_1)
  17. sql="select download.id,download.name,download.dateRtime,download.strCommend,download.strPic,download.strShow from download where boolCommend=true order by dateRtime desc"
  18. rs.open sql, conn,1,1
  19. if rs.eof then
  20. response.write("无推荐影片")
  21. else
  22. response.write("<table width='100%' border='0' cellspacing='3' cellpadding='0'>")
  23. for i= 1 to numCommend_1
  24. numId=rs("id")
  25. if rs("strPic")="" then
  26. strPic="./images/nopic.gif"
  27. else
  28. strPic=rs("strPic")
  29. end if
  30. strName=rs("name")
  31. select case left(rs("strCommend"),1)
  32. case "0"
  33. strCommend="☆☆☆☆☆"
  34. case "1"
  35. strCommend="★☆☆☆☆"
  36. case "2"
  37. strCommend="★★☆☆☆"
  38. case "3"
  39. strCommend="★★★☆☆"
  40. case "4"
  41. strCommend="★★★★☆"
  42. case "5"
  43. strCommend="★★★★★"
  44. end select
  45. strShow=rs("strShow")
  46. if len(strShow)>numShows_1 then
  47. strShow=left(strShow,numShows_1) & "..."
  48. end if
  49. if i=1 then
  50. response.write("<tr>"&_
  51. "<td align='center'><a href='./show.asp?id="&numId&"' target='_blank'><img border='0' src='"&strPic&"' title='影片名称:"&strName&"<br>推荐度:"&strCommend&"' width='120' height='90'></a></td>"&_
  52. "</tr><tr>"&_ 
  53. "<td><p style='text-indent: 20'>"&strShow&"</p></td>"&_
  54. "</tr><tr>"&_
  55. "<td>☆<b>以往精品推荐 OLD!</b></td>"&_
  56. "</tr><tr><td>")
  57. else
  58. response.write("<li><a href='./show.asp?id="&numId&"' target='_blank' title='影片名称:"&strName&"<br>推荐度:"&strCommend&"<br>简介:"&strShow&"'>"&strName&"</a></li>")
  59. end if
  60. rs.movenext
  61. if rs.eof then
  62. exit for
  63. end if
  64. next
  65. response.write("</td></tr></table>")
  66. end if
  67. rs.close
  68. set rs=nothing
  69. end function
  70. '--------------------首页分类列表--------------------
  71. function sort_show()
  72. Set rs = Server.CreateObject("ADODB.Recordset")
  73. sql="select sort.id,sort.sort from sort"
  74. rs.open sql, conn,1,1
  75. if rs.eof then
  76. response.write("<tr align='center'><td width='100%' align='center'>还没有分类内容</td></tr>")
  77. else
  78. while not rs.eof
  79. strSort=rs("sort")
  80. response.write("<tr align='center'><td width='20%' align='right' valign='top'>"&_
  81. "<table width='100%' border='0' cellspacing='0' cellpadding='3'>"&_
  82. "<tr>"&_
  83. "<td width='100%' align='right' valign='top'>"&strSort&":</td></tr></table>")
  84. Set rs1 = Server.CreateObject("ADODB.Recordset")
  85. sql1="select small.id,small.small,small.sortid from small where sortid='"&strSort&"'"
  86. rs1.open sql1, conn,1,1
  87. if rs1.eof then
  88. response.write("<td width='80%'>"&_
  89. "<table width='100%' border='0' cellspacing='0' cellpadding='3'><tr>"&_
  90. "<td width='100%'>还没有二级分类内容</td></tr></table>")
  91. else
  92. numI=0
  93. response.write("<td width='80%'>"&_
  94. "<table width='100%' border='0' cellspacing='0' cellpadding='3'><tr align='center'>")
  95. while not rs1.eof
  96. numI=numI+1
  97. numSmallid=rs1("id")
  98. strSmall=rs1("small")
  99. response.write("<td width='25%'><a href='list.asp?type="&numSmallid&"'>"&strSmall&"</a></td>")
  100. if numI mod 4=0 then
  101. response.write("</tr><tr align='center'>")
  102. end if
  103. rs1.movenext
  104. wend
  105. if numI<4 then
  106. for i= 1 to 4-numI
  107. response.write("<td width='25%'>&nbsp;</td>")
  108. next
  109. end if
  110. response.write("</tr></table></td>"&_
  111. "<tr align='center'>"&_ 
  112. "<td colspan='5'>"&_
  113. "<hr align='right' width='92%' size='1' noshade>"&_
  114. "</td></tr>")
  115. end if
  116. rs1.close
  117. set rs1=nothing
  118. rs.movenext
  119. wend
  120. rs.close
  121. set rs=nothing
  122. end if
  123. end function
  124. '--------------------首页公告显示--------------------
  125. function affiche_indexshow()
  126. Set rs = Server.CreateObject("ADODB.Recordset")
  127. sql="select affiche.title,affiche.times from affiche order by times desc"
  128. rs.open sql,conn,1,1
  129. if rs.eof then
  130. response.write("<b><a href='affiche.asp' target='_blank'>还没有添加公告,请去管理区添加公告</a></b>")
  131. else
  132. rs.movefirst
  133. strTitle=rs("title")
  134. dateTimes=rs("times")
  135. response.write("<b>最新公告:</b> <a href='affiche.asp' target='_blank'>"&strTitle&"</a> ("&dateTimes&")")
  136. end if
  137. rs.close
  138. set rs=nothing
  139. end function
  140. '--------------------列表分类显示--------------------
  141. function list_sort()
  142. Set rs = Server.CreateObject("ADODB.Recordset")
  143. sql="select sort.id,sort.sort from sort"
  144. rs.open sql, conn,1,1
  145. if rs.eof then
  146. response.write("<option selected>--==没有分类==--</option>")
  147. else
  148. if request.QueryString("type")="" then
  149. response.write("<option value='list.asp' selected>--==影片分类列表==--</option>")
  150. else
  151. response.write("<option value='list.asp'>--==影片分类列表==--</option>")
  152. end if
  153. while not rs.eof
  154. strSort=rs("sort")
  155. response.write("<option value='list.asp'>---"&strSort&"---</option>")
  156. Set rs1 = Server.CreateObject("ADODB.Recordset")
  157. sql1="select small.id,small.small,small.sortid from small where sortid='"&strSort&"'"
  158. rs1.open sql1, conn,1,1
  159. while not rs1.eof
  160. numSmallid=cint(rs1("id"))
  161. strSmall=rs1("small")
  162. numRequest=cint(request.QueryString("type"))
  163. if numRequest=numSmallid then
  164. strSelected="selected"
  165. else
  166. strSelected=""
  167. end if
  168. response.write("<option "&strSelected&" value='list.asp?type="&numSmallid&"'>"&strSmall&"</option>")
  169. rs1.movenext
  170. wend
  171. rs1.close
  172. set rs1=nothing
  173. rs.movenext
  174. wend
  175. end if
  176. rs.close
  177. set rs=nothing
  178. end function
  179. '--------------------列表影片显示--------------------
  180. function list_soft()
  181. strType=request.QueryString("type")
  182. strRang=request.QueryString("rang")
  183. strTch=request("TTYPE")
  184. strSearch=request("KEY")
  185. if request.QueryString("page")<>"" then
  186. absPageNum=request.QueryString("page")
  187. else
  188. absPageNum=1
  189. end if
  190. RecordPerPage = numSofts_1
  191. Set rs3 = Server.CreateObject("ADODB.Recordset")
  192. rs3.CursorType = adOpenStatic
  193. rs3.CacheSize = RecordPerPage
  194. sql3="select * from download"
  195. if strType<>"" then
  196. sql3=sql3&" where boolZhen=False and numSortcount="&strType
  197. else
  198. if strSearch<>"" then
  199. if strTch="BYNAME" then
  200. sql3=sql3&" where boolZhen=False and name like '%"&strSearch&"%'"
  201. else
  202. sql3=sql3&" where boolZhen=False and strShow like '%"&strSearch&"%'"
  203. end if
  204. else
  205. sql3=sql3&" where boolZhen=False"
  206. end if
  207. end if
  208. if strRang<>"" then
  209. sql3=sql3&" order by "&strRang&" desc"
  210. else
  211. sql3=sql3&" order by dateRtime desc"
  212. end if
  213. rs3.open sql3, conn,1,1
  214. rs3.PageSize = RecordPerPage
  215. Tol = rs3.PageCount
  216. If Not(rs3.EOF) Then
  217. rs3.AbsolutePage = absPageNum
  218. End If
  219. if rs3.eof then
  220. response.write("<li>该分类还没有影片<li>没找到你要的影片")
  221. else
  222. For absRecordNum = 1 to rs3.PageSize
  223. numRs3id=rs3("id")
  224. strRs3name=rs3("name")
  225. dateRs3time=rs3("dateRtime")
  226. imgRs3commend=("<img src='images/"&rs3("strCommend")&"'>")
  227. if rs3("strDemo")<>"" then
  228. strRs3demo=("<a href='"&rs3("strDemo")&"' target=_blank>演示</a>")
  229. else
  230. strRs3demo=("<font color='#C0C0C0'>演示</font>")
  231. end if
  232. strRs3big=rs3("strBig")
  233. strRs3sort=rs3("strSort")
  234. if len(rs3("strShow"))>numShows_1 then
  235. strRs3show=left(rs3("strShow"),numShows_1) & "..."
  236. else
  237. strRs3show=rs3("strShow")
  238. end if
  239. strRs3size=rs3("strSize")
  240. strRs3count=("今日观看:"&rs3("numDaydown")&" 本月观看:"&rs3("numMonthdown")&" 总观看:"&rs3("numDowncount")&" 总浏览:"&rs3("numCounters"))
  241. if boolHide_1=true then
  242. if rs3("boolHide")=true then
  243. strRs3hide=(" <img align='absmiddle' border='0' src='./images/regsoft.gif' alt='观看资金"&rs3("numMoneys")&strMoneyname_1&"(虚拟币)'>")
  244. else
  245. strRs3hide=""
  246. end if
  247. end if
  248. response.write("<table width=""95%"" align=""center"" border=""0"" cellpadding=""3"" cellspacing=""2"" bgcolor=""#EEEEEE"">"& vbCRLF & _
  249. "<tr align=""center"" bgcolor=""#E0E0E0"">"& vbCRLF & _ 
  250. "<td width=""30%"" align=""left""><strong>影片名称和简介</strong></td>"& vbCRLF & _
  251. "<td width=""23%""><strong>分类</strong></td>"& vbCRLF & _
  252. "<td width=""22%""><strong>更新时间</strong></td>"& vbCRLF & _
  253. "<td width=""10%""><strong>大小</strong></td>"& vbCRLF & _
  254. "<td width=""10%""><strong>推荐度</strong></td>"& vbCRLF & _
  255. "</tr>"& vbCRLF & _
  256. "<tr bgcolor=""#D0D0D0"" align=""center"">"& vbCRLF & _ 
  257. "<td width=""30%""><a href='show.asp?id="&numRs3id&"'>"&strRs3name&"</a>"&strRs3hide&"</td>"& vbCRLF & _
  258. "<td width=""23%"">"&strRs3big&"|"&strRs3sort&"</td>"& vbCRLF & _
  259. "<td width=""22%"">"&dateRs3time&"</td>"& vbCRLF & _
  260. "<td width=""10%"">"&strRs3size&"</td>"& vbCRLF & _
  261. "<td width=""10%"">"&imgRs3commend&"</td>"& vbCRLF & _
  262. "</tr>"& vbCRLF & _
  263. "<tr bgcolor=""#E0E0E0"">"& vbCRLF & _
  264. "<td colspan=""5"">"&strRs3show&"</td>"& vbCRLF & _
  265. "</tr>"& vbCRLF & _
  266. "<tr bgcolor=""#D0D0D0"">"& vbCRLF & _ 
  267. "<td colspan=""5"">"&strRs3count&" "&strRs3demo&"</td>"& vbCRLF & _
  268. "</tr>"& vbCRLF & _
  269. "</table><br>")
  270. rs3.movenext
  271. if rs3.eof then
  272. exit for
  273. end if
  274. next
  275. end if
  276. rs3.close
  277. set rs3=nothing
  278. numPagenext=absPageNum+1
  279. numPageup=absPageNum-1
  280. if numPageup<1 then
  281. numPageup=1
  282. end if
  283. if numPagenext>Tol then
  284. numPagenext=Tol
  285. end if
  286. strPageup=("[<a href='list.asp?page="&numPageup)
  287. strPagenext=("[<a href='list.asp?page="&numPagenext)
  288. if strType<>"" then
  289. if strRang<>"" then
  290. strPage=("&type="&strType&"&rang="&strRang)
  291. else
  292. strPage=("&type="&strType)
  293. end if
  294. else
  295. if strRang<>"" then
  296. if strSearch<>"" then
  297. strPage=("&rang="&strRang&"&KEY="&strSearch&"&TTYPE="&strTch)
  298. else
  299. strPage=("&rang="&strRang)
  300. end if
  301. else
  302. if strSearch<>"" then
  303. strPage=("&KEY="&strSearch&"&TTYPE="&strTch)
  304. else
  305. strPage=""
  306. end if
  307. end if
  308. end if
  309. strPageup=(strPageup&strPage&"'>上一页</a>]")
  310. strPagenext=(strPagenext&strPage&"'>下一页</a>]")
  311. strSelectPage=("<option value='list.asp' selected>请选择</option>")
  312. for i=1 to Tol
  313. strSelectPage=(strSelectPage&"<option value='list.asp?page="&i&strPage&"'>第"&i&"页</option>")
  314. next
  315. response.write("<form><table width='90%' border='0' align='center' cellpadding='0' cellspacing='0'>"&_
  316. "<tr>"&_ 
  317. "<td align='right'>"&_
  318. "当前页:[<font color='#FF0000'><strong>"&absPageNum&"</strong></font>]"&_
  319. " 共 <font color='#FF0000'><strong>"&Tol&"</strong></font>"&_
  320. " 页 每页:[<font color='#FF0000'><strong>"&RecordPerPage&"</strong></font>]"&_
  321. " "&strPageup&" "&strPagenext&" 转到"&_
  322. " <select name='select2' onChange='window.location=form.select2.options[form.select2.selectedIndex].value' size=1>"&strSelectPage&"</select> 页 </td></table></form><br>")
  323. end function
  324. '--------------------相关影片显示--------------------
  325. function strS_show()
  326. if IsNumeric(request.QueryString("id"))=False then
  327. response.write("请勿输入非法字符")
  328. response.end
  329. end if
  330. sql1="select download.id,download.strString,download.numSortcount from download where id="&request.QueryString("id")
  331. rs1=conn.execute(sql1)
  332. strGjz=rs1("strString")
  333. numSortcount=rs1("numSortcount")
  334. Set rs1 = Server.CreateObject("ADODB.Recordset")
  335. sql1="select download.id,download.name,download.dateRtime,download.strBig,download.strSort,download.numCounters,download.numDowncount,download.numDaydown,download.numMonthdown,download.strString,download.boolZhen from download where boolZhen=False and strString='"&strGjz&"'"
  336. rs1.open sql1,conn,1,1
  337. if rs1.eof then
  338. response.write("<li>没有相关影片")
  339. else
  340. numCount=False
  341. for i = 1 to numXgsoft_1
  342. if rs1("id")<>cint(request.QueryString("id")) then
  343. numRs1id=rs1("id")
  344. strRs1name=rs1("name")
  345. dateRs1time=rs1("dateRtime")
  346. strRs1big=rs1("strBig")
  347. strRs1sort=rs1("strSort")
  348. numRs1counters=rs1("numCounters")
  349. numRs1downcount=rs1("numDowncount")
  350. numRs1Daydown=rs1("numDaydown")
  351. numRs1Monthdown=rs1("numMonthdown")
  352. response.write("<li><a href='show.asp?id="&numRs1id&"' title='"&strRs1name&" - "&strRs1big&"|"&strRs1sort&" "&dateRs1time&"<br>今:"&numRs1Daydown&" 周:"&numRs1Monthdown&" 总:"&numRs1downcount&" 浏:"&numRs1counters&"' target=_blank>"&strRs1name&"</a>")
  353. numCount=True
  354. rs1.movenext
  355. if rs1.eof then
  356. exit for
  357. end if
  358. end if
  359. next
  360. if numCount=False then
  361. response.write("<li>没有相关影片")
  362. end if
  363. end if
  364. rs1.close
  365. set rs1=nothing
  366. end function
  367. '--------------------影片详细资料--------------------
  368. function soft_show()
  369. dim strSdown(4)
  370. if IsNumeric(request.QueryString("id"))=False then
  371. response.write("请勿输入非法字符")
  372. response.end
  373. end if
  374. sql1="update download set numCounters=numCounters+1 where id="&request.QueryString("id")
  375. conn.execute sql1
  376. sql1="select * from download where id="&request.QueryString("id")
  377. rs1=conn.execute(sql1)
  378. if rs1("boolZhen")=True then
  379. response.write("该影片还没有通过超级管理员的验证,您无法访问")
  380. response.end
  381. end if
  382. numSid=rs1("id")
  383. strSname=rs1("name")
  384. dateSRtime=rs1("dateRtime")
  385. strSsize=rs1("strSize")
  386. strSmode=rs1("strMode")
  387. strSroof=rs1("strRoof")
  388. strScommend=rs1("strCommend")
  389. strShomepage=rs1("strHomepage")
  390. if strShomepage<>"" then
  391. strSShomepage=("<a href='"&strShomepage&"' target=_blank>Home Page</a>")
  392. else
  393. strSShomepage=("<font color='#C0C0C0'>Home Page</font>")
  394. end if
  395. strSdemo=rs1("strDemo")
  396. if strSdemo<>"" then
  397. strSSdemo=("<a class='shadow1' href='"&strSdemo&"' target=_blank>演示</a>")
  398. else
  399. strSSdemo=("<font color='#C0C0C0'>演示</font>")
  400. end if
  401. strSpic=rs1("strPic")
  402. if strSpic<>"" then
  403. strSSpic=("<img src='"&strSpic&"' width=""154"" height=""120"">")
  404. else
  405. strSSpic=""
  406. end if
  407. strSbig=rs1("strBig")
  408. strSsort=rs1("strSort")
  409. numSsortcount=rs1("numSortcount")
  410. if boolUbb_1=False then
  411. strSshow=HTMLEncode(rs1("strShow"))
  412. else
  413. strSshow=UBBCode(rs1("strShow"))
  414. end if
  415. numScounters=rs1("numCounters")
  416. numSdowncount=rs1("numDowncount")
  417. strSdown(0)=rs1("down1")
  418. strSdown(1)=rs1("down2")
  419. strSdown(2)=rs1("down3")
  420. strSdown(3)=rs1("down4")
  421. strSdown(4)=rs1("down5")
  422. boolShide=rs1("boolHide")
  423. numSmoneys=rs1("numMoneys")
  424. strSadmin=rs1("strAdmins")
  425. strSsong=rs1("strSong")
  426. numSDaydown=rs1("numDaydown")
  427. numSMonthdown=rs1("numMonthdown")
  428. dateDaynow=rs1("dateDaynow")
  429. dateMonthnow=rs1("dateMonthnow")
  430. if boolShide=TRUE then
  431. if request.cookies("nicedown")("admin")="" then
  432. strSSdown=("<font color=#ff0000><b>该影片是注册影片,登陆后才能观看</b></font>")
  433. else
  434. for i= 0 to 4
  435. if strSdown(i)<>"" then
  436. strSSdown=strSSdown+("<a href='show.asp?id="&numSid&"&down="&i+1&"'>第"&i+1&"集</a> ")
  437. end if
  438. next
  439. strSSdown=strSSdown+("<font color=#ff0000><b>本影片观看会消耗你的虚拟钱币"&numSmoneys&strMoneyname_1&"</b></font>")
  440. end if
  441. else
  442. for i= 0 to 4
  443. if strSdown(i)<>"" then
  444. strSSdown=strSSdown+("<a href='show.asp?id="&numSid&"&down="&i+1&"'><font color=#ff0000><b>第"&i+1&"集</a></b></font> ")
  445. end if
  446. next
  447. end if
  448. if request.QueryString("down")<>"" then
  449. numDownnow=request.QueryString("down")
  450. if boolShide=TRUE then
  451. if request.cookies("nicedown")("admin")<>"" then
  452. strUser=request.cookies("nicedown")("admin")
  453. strPws=md5(request.cookies("nicedown")("pws"))
  454. Set rs2 = Server.CreateObject("ADODB.Recordset")
  455. sql2="select admin.admin,admin.pws,admin.moneyert from admin where admin='"&strUser&"'"
  456. rs2.open sql2,conn,1,1
  457. if rs2.eof then
  458. strSSdown=("<font color=#ff0000><b>没有该用户,无法执行观看操作</b></font>")
  459. else
  460. if clng(rs2("moneyert"))>=clng(numSmoneys) and clng(numSmoneys)>0 then
  461. strDownload=True
  462. else
  463. strDownload=False
  464. end if
  465. end if
  466. rs2.close
  467. set rs2=nothing
  468. if strDownload=True then
  469. sql2="update admin set moneyert=moneyert-"&numSmoneys&" where admin='"&strUser&"'"
  470. conn.execute sql2
  471. dateOLDnows=now()
  472. sql3="update download set numDowncount=numDowncount+1,"
  473. if DateDiff("d", dateDaynow, dateOLDnows)>=1 then
  474. if DateDiff("ww", dateMonthnow, dateOLDnows)>=1 then
  475. sql3=sql3&"dateDaynow='"&dateOLDnows&"',dateMonthnow='"&dateOLDnows&"',numDaydown=1,numMonthdown=1"
  476. else
  477. sql3=sql3&"dateDaynow='"&dateOLDnows&"',numDaydown=1,numMonthdown=numMonthdown+1"
  478. end if
  479. else
  480. sql3=sql3&"numDaydown=numDaydown+1,numMonthdown=numMonthdown+1"
  481. end if
  482. sql3=sql3&" where id="&request.QueryString("id")
  483. conn.execute sql3
  484. response.redirect strSdown(numDownnow-1)
  485. else
  486. strSSdown=("<font color=#ff0000><b>您的虚拟币不够观看本影片</b></font>")
  487. end if
  488. else
  489. strSSdown=("<font color=#ff0000><b>请按照正规途径观看该影片</b></font>")
  490. end if
  491. else
  492. dateOLDnows=now()
  493. sql3="update download set numDowncount=numDowncount+1,"
  494. if DateDiff("d", dateDaynow, dateOLDnows)>=1 then
  495. if DateDiff("ww", dateMonthnow, dateOLDnows)>=1 then
  496. sql3=sql3&"dateDaynow='"&dateOLDnows&"',dateMonthnow='"&dateOLDnows&"',numDaydown=1,numMonthdown=1"
  497. else
  498. sql3=sql3&"dateDaynow='"&dateOLDnows&"',numDaydown=1,numMonthdown=numMonthdown+1"
  499. end if
  500. else
  501. sql3=sql3&"numDaydown=numDaydown+1,numMonthdown=numMonthdown+1"
  502. end if
  503. sql3=sql3&" where id="&request.QueryString("id")
  504. conn.execute sql3
  505. response.redirect strSdown(numDownnow-1)
  506. end if
  507. end if
  508. Set rs = Server.CreateObject("ADODB.Recordset")
  509. sql="select * from review where numSoftid="&request.QueryString("id")&" order by dateRtime desc"
  510. rs.open sql,conn,1,1
  511. if rs.eof then
  512. strReview="<li>还没有评论,等待你的添加哦^_^"
  513. else
  514. numLong=5
  515. for i= 1 to numLong
  516. strName=rs("strName")
  517. strEmail=rs("strEmail")
  518. numQQ=rs("numQQ")
  519. strView=rs("strView")
  520. dateRtime=rs("dateRtime")
  521. numAccess=rs("numAccess")
  522. if strEmail<>"" then
  523. strEmail="<a href='mailto:"&strEmail&"'><img src='images/email1.gif' border=0 title='给 "&strName&" 发送邮件'></a>&nbsp;"
  524. end if
  525. if numQQ<>"0" then
  526. numQQ="<a href='http://search.tencent.com/cgi-bin/friend/user_show_info?ln="&numQQ&"'><img src='images/oicq.gif' border=0 title='"&numQQ&"'></a>&nbsp;"
  527. else
  528. numQQ=""
  529. end if
  530. strReview=strReview+"<li>["&numAccess&"]"&strView&"&nbsp;"&strEmail&numQQ&"<img src='images/report.gif' title='"&dateRtime&"'>"
  531. rs.movenext
  532. if rs.eof then
  533. exit for
  534. end if
  535. next
  536. end if
  537. strReview=strReview+"<p align='right'><a href=""#"" onClick=""MM_openBrWindow('review.asp?id="&request.QueryString("id")&"','影片评论','width=400,height=330')"" title=""影片评论"">添加/查看影片评论</a></p>"
  538. rs.close
  539. set rs=nothing
  540. response.write("<bgsound src='"&strSsong&"' loop='1'><table width=""95%"" border=""0"" cellpadding=""3"" cellspacing=""2"" bgcolor=""#EEEEEE"" align=""center"">"& vbCRLF & _ 
  541.   "<tr>"& vbCRLF & _ 
  542.     "<td width=""15%"" bgcolor=""#E0E0E0"">影片名称:</td>"& vbCRLF & _ 
  543.     "<td width=""45%"" bgcolor=""#E0E0E0"">"&strSname&"</td>"& vbCRLF & _ 
  544.     "<td width=""40%"" rowspan=""10"" align=""center"">"&strSSpic&"</td>"& vbCRLF & _ 
  545.   "</tr>"& vbCRLF & _ 
  546.   "<tr>"& vbCRLF & _  
  547.     "<td width=""15%"" bgcolor=""#D0D0D0"">授权方式:</td>"& vbCRLF & _ 
  548.     "<td width=""45%"" bgcolor=""#D0D0D0"">"&strSmode&"</td>"& vbCRLF & _ 
  549.   "</tr>"& vbCRLF & _ 
  550.   "<tr>"& vbCRLF & _  
  551.     "<td width=""15%"" bgcolor=""#E0E0E0"">影片类别:</td>"& vbCRLF & _ 
  552.     "<td width=""45%"" bgcolor=""#E0E0E0"">"&strSbig&"¦"&strSsort&"</td>"& vbCRLF & _ 
  553.   "</tr>"& vbCRLF & _ 
  554.   "<tr>"& vbCRLF & _  
  555.     "<td width=""15%"" bgcolor=""#D0D0D0"">文件格式:</td>"& vbCRLF & _ 
  556.     "<td width=""45%"" bgcolor=""#D0D0D0"">"&strSroof&"</td>"& vbCRLF & _ 
  557.   "</tr>"& vbCRLF & _ 
  558.   "<tr>"& vbCRLF & _  
  559.     "<td width=""15%"" bgcolor=""#E0E0E0"">文件大小:</td>"& vbCRLF & _ 
  560.     "<td width=""45%"" bgcolor=""#E0E0E0"">"&strSsize&"</td>"& vbCRLF & _ 
  561.   "</tr>"& vbCRLF & _ 
  562.   "<tr>"& vbCRLF & _ 
  563.     "<td width=""15%"" bgcolor=""#D0D0D0"">推荐程度:</td>"& vbCRLF & _ 
  564.     "<td width=""45%"" bgcolor=""#D0D0D0""><img src='./images/"&strScommend&"'></td>"& vbCRLF & _ 
  565.   "</tr>"& vbCRLF & _ 
  566.   "<tr>"& vbCRLF & _  
  567.     "<td width=""15%"" bgcolor=""#E0E0E0"">更新日期:</td>"& vbCRLF & _ 
  568.     "<td width=""45%"" bgcolor=""#E0E0E0"">"&dateSRtime&"</td>"& vbCRLF & _ 
  569.   "</tr>"& vbCRLF & _ 
  570.   "<tr>"& vbCRLF & _  
  571.     "<td width=""15%"" bgcolor=""#D0D0D0"">出品公司:</td>"& vbCRLF & _ 
  572.     "<td width=""45%"" bgcolor=""#D0D0D0"">"&strSShomepage&"</td>"& vbCRLF & _ 
  573.   "</tr>"& vbCRLF & _ 
  574.   "<tr>"& vbCRLF & _  
  575.     "<td width=""15%"" bgcolor=""#E0E0E0"">影片统计:</td>"& vbCRLF & _ 
  576.     "<td width=""45%"" bgcolor=""#E0E0E0"">日:"&numSDaydown&" 周:"&numSMonthdown&" 总:"&numSdowncount&" 浏:"&numScounters&"</td>"& vbCRLF & _ 
  577.   "</tr>"& vbCRLF & _ 
  578.   "<tr>"& vbCRLF & _  
  579.     "<td width=""15%"" bgcolor=""#E0E0E0"">添加人员:</td>"& vbCRLF & _ 
  580.     "<td width=""45%"" bgcolor=""#E0E0E0""> <a href=""#"" onClick=""MM_openBrWindow('view.asp?user="&strSadmin&"','查看资料','width=220,height=200')"" title=""查看 "&strSadmin&" 的资料"">"&strSadmin&"</a>【<a href=""#"" onClick=""MM_openBrWindow('view.asp?user="&strSadmin&"&post=add','用户评分','width=220,height=200')"" title=""给 "&strSadmin&" 送鲜花"">送鲜花</a>¦<a href=""#"" onClick=""MM_openBrWindow('view.asp?user="&strSadmin&"&post=del','用户评分','width=220,height=200')"" title=""向 "&strSadmin&" 扔鸡蛋"">扔鸡蛋</a>】</td>"& vbCRLF & _ 
  581.   "</tr>"& vbCRLF & _ 
  582.   "<tr>"& vbCRLF & _  
  583.     "<td height=""15"" bgcolor=""#D0D0D0"">影片介绍:</td>"& vbCRLF & _ 
  584.     "<td colspan=""2"" bgcolor=""#D0D0D0"">"&strSshow&"</td>"& vbCRLF & _ 
  585.   "</tr>"& vbCRLF & _ 
  586.   "<tr>"& vbCRLF & _  
  587.     "<td height=""15"" bgcolor=""#E0E0E0"">观看地址:</td>"& vbCRLF & _ 
  588.     "<td colspan=""2"" bgcolor=""#E0E0E0"">"&strSSdown&"</td>"& vbCRLF & _ 
  589.   "</tr>"& vbCRLF & _ 
  590.   "<tr>"& vbCRLF & _  
  591.     "<td height=""15"" bgcolor=""#D0D0D0"">观看说明:</td>"& vbCRLF & _ 
  592.     "<td colspan=""2"" bgcolor=""#D0D0D0"">"&strSoftshows_1&"</td>"& vbCRLF & _ 
  593.   "</tr>"& vbCRLF & _ 
  594.   "<tr>"& vbCRLF & _  
  595.     "<td height=""15"" bgcolor=""#D0D0D0"">相关评论:</td>"& vbCRLF & _ 
  596.     "<td colspan=""2"" bgcolor=""#D0D0D0"">"&strReview&"</td>"& vbCRLF & _ 
  597.   "</tr>"& vbCRLF & _ 
  598.   "<tr>"& vbCRLF & _  
  599.     "<td colspan=""3"" bgcolor=""#D0D0D0"" align=""center"">"&ADShowFunction(6,strADShow_1(3))&"</td>"& vbCRLF & _ 
  600.   "</tr>"& vbCRLF & _ 
  601. "</table>")
  602. end function
  603. '--------------------列表详细信息--------------------
  604. function list_intor()
  605. sql2="select count(*) as totles,sum(numCounters) as tcount,sum(numDowncount) as dcount from download"
  606. if request.QueryString("type")<>"" then
  607. sql2=sql2&" where numSortcount="&request.QueryString("type")
  608. end if
  609. rs2=conn.execute(sql2)
  610. numTotles=rs2("totles")
  611. numTcount=rs2("tcount")
  612. numDcount=rs2("dcount")
  613. if request.QueryString("type")<>"" then
  614. strQuer="&type="&request.QueryString("type")
  615. else
  616. strQuer=""
  617. end if
  618. response.write("<table width=""100%"" border=""0"" cellspacing=""0"" cellpadding=""2"">"&_
  619. "<tr>"&_
  620. "<td width=""35%"">影片数量:</td>"&_
  621. "<td width=""65%"">"&numTotles&"</td>"&_
  622.                 "</tr>"&_
  623. "<tr>"&_
  624. "<td width=""35%"">观看浏览:</td>"&_
  625. "<td width=""65%"">"&numDcount&"/"&numTcount&"</td>"&_
  626.                 "</tr>"&_
  627.                 "<tr>"&_
  628. "<td width=""35%"" valign=""top"">显示排列:</td>"&_
  629. "<td width=""65%""><a href='list.asp?rang=id"&strQuer&"'>序</a>|<a href='list.asp?rang=dateRtime"&strQuer&"'>时</a>|<a href='list.asp?rang=numCounters"&strQuer&"'>浏</a>|<a href='list.asp?rang=numDowncount"&strQuer&"'>下</a>|<a href='list.asp?rang=strCommend"&strQuer&"'>推</a></td>"&_
  630. "</tr>"&_
  631. "</table>")
  632. end function
  633. '-------------------EMAIL判定-----------------
  634. function IsValidEmail(email)
  635. dim names, name, i, c
  636. 'Check for valid syntax in an email address.
  637. IsValidEmail = true
  638. names = Split(email, "@")
  639. if UBound(names) <> 1 then
  640.    IsValidEmail = false
  641.    exit function
  642. end if
  643. for each name in names
  644.    if Len(name) <= 0 then
  645.      IsValidEmail = false
  646.      exit function
  647.    end if
  648.    for i = 1 to Len(name)
  649.      c = Lcase(Mid(name, i, 1))
  650.      if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then
  651.        IsValidEmail = false
  652.        exit function
  653.      end if
  654.    next
  655.    if Left(name, 1) = "." or Right(name, 1) = "." then
  656.       IsValidEmail = false
  657.       exit function
  658.    end if
  659. next
  660. if InStr(names(1), ".") <= 0 then
  661.    IsValidEmail = false
  662.    exit function
  663. end if
  664. i = Len(names(1)) - InStrRev(names(1), ".")
  665. if i <> 2 and i <> 3 then
  666.    IsValidEmail = false
  667.    exit function
  668. end if
  669. if InStr(email, "..") > 0 then
  670.    IsValidEmail = false
  671. end if
  672. end function
  673. '--------------------首页统计详细信息--------------------
  674. function index_intor()
  675. sql2="select count(*) as totles,sum(numCounters) as tcount,sum(numDowncount) as dcount from download"
  676. if request.QueryString("type")<>"" then
  677. sql2=sql2&" where numSortcount="&request.QueryString("type")
  678. end if
  679. rs2=conn.execute(sql2)
  680. numTotles=rs2("totles")
  681. numTcount=rs2("tcount")
  682. numDcount=rs2("dcount")
  683. if request.QueryString("type")<>"" then
  684. strQuer="&type="&request.QueryString("type")
  685. else
  686. strQuer=""
  687. end if
  688. response.write("<table width=""100%"" border=""0"" cellspacing=""0"" cellpadding=""2"">"&_
  689. "<tr>"&_
  690. "<td width=""35%"">影片数量:</td>"&_
  691. "<td width=""65%"">"&numTotles&"</td>"&_
  692.                 "</tr>"&_
  693. "<tr>"&_
  694. "<td width=""35%"">观看浏览:</td>"&_
  695. "<td width=""65%"">"&numDcount&"/"&numTcount&"</td>"&_
  696.                 "</tr>"&_
  697. "</table>")
  698. end function
  699. '---------------判定服务器支持的E-MAIL组件-----------
  700. function pop_email(Objs)
  701. On Error Resume Next
  702. pop_email = False
  703. Err = 0
  704. Dim Test_email
  705. Set Test_email = Server.CreateObject(Objs)
  706. If 0 = Err Then pop_email = True
  707. Set Test_email = Nothing
  708. Err = 0
  709. End Function
  710. '--------------------用户操作--------------------
  711. function reg()
  712. select case request.QueryString("post")
  713. case "reg"
  714. if boolRegs_1=False then
  715. response.write("对不起,暂时无法注册新用户")
  716. response.end
  717. end if
  718. dim Reg_set(5)
  719. if request.QueryString("save")="ok" then
  720. for i= 0 to 5
  721. if request.form("Reg_"&i&"")="" then
  722. strErrRegs="<li>请填写所有必须选项"
  723. else
  724. if i=2 then
  725. if request.form("Reg_2")<>Reg_set(1) then
  726. strErrRegs=strErrRegs+"<li>2次输入的密码不符,请重新输入"
  727. end if
  728. end if
  729. if i=5 then
  730. if IsValidEmail(request.form("Reg_"&i&""))=False then
  731. strErrRegs=strErrRegs+"<li>E-MAIL输入格式不正确"
  732. end if
  733. end if
  734. Reg_set(i)=request.form("Reg_"&i&"")
  735. end if
  736. next
  737. if strErrRegs<>"" then
  738. response.write("<tr>"&_
  739. "<td width='100%' align='center'>"&strErrRegs&"<br><a href=javascript:history.back(-1)>点击返回→</a></td>"&_
  740. "</tr>")
  741. else
  742. sql="select count(id) as numAdmin from admin where admin='"&Reg_set(0)&"'"
  743. rs=conn.execute(sql)
  744. if rs("numAdmin")>="1" then
  745. response.write("<tr>"&_
  746. "<td width='100%' align='center'><li>输入的用户名已被人使用,请更换<br><a href=javascript:history.back(-1)>点击返回→</a></td>"&_
  747. "</tr>")
  748. else
  749. sql="insert into admin(admin,pws,regemail,useravatar,picwidth,picheight,moneyert,strQuest,strPrint,qx) values('"&Reg_set(0)&"','"&md5(Reg_set(1))&"','"&Reg_set(5)&"','images/pic/noavatar.gif',100,75,"&numMoneys_1&",'"&Reg_set(3)&"','"&md5(Reg_set(4))&"',5)"
  750. conn.execute sql
  751. response.write("<tr>"&_
  752. "<td width='100%' align='center'>注册完成<br><a href=javascript:window.close()>关闭窗口</a></td>"&_
  753. "</tr>")
  754. end if
  755. end if
  756. else
  757. dim strRegshow(5)
  758. strRegshow(0)="账号"
  759. strRegshow(1)="密码"
  760. strRegshow(2)="确认"
  761. strRegshow(3)="问题"
  762. strRegshow(4)="答案"
  763. strRegshow(5)="信箱"
  764. response.write("<form method='post' action='regs.asp?post=reg&save=ok' name='register'>")
  765. for i= 0 to 5
  766. if i=1 or i=2 then
  767. strText="password"
  768. else
  769. strText="text"
  770. end if
  771. if i=0 then
  772. numMaxlength="10"
  773. else
  774. numMaxlength="20"
  775. end if
  776. response.write("<tr>"&_
  777. "<td width='25%' align='center'><p style='margin-top: 2'>"&strRegshow(i)&"</td>"&_
  778. "<td width='75%' align='center'><input type='"&strText&"' size='20' name='Reg_"&i&"' maxlength='"&numMaxlength&"'></td>"&_
  779. "</tr>")
  780. next
  781. response.write("<tr>"&_
  782. "<td width='100%' align='center' colspan='2'>"&_
  783. "<table border='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='100%'>"&_
  784. "<tr>"&_
  785. "<td width='50%' align='center'>"&_
  786. "<a href='javascript:document.register.submit()'>"&_
  787. "<img border='0' src='images/20.gif'></a></td>"&_
  788. "<td width='50%' align='center'>"&_
  789. "<a href='javascript:document.register.reset()'>"&_
  790. "<img border='0' src='images/17.gif'></a></td>"&_
  791. "</tr></table></td></tr></form>")
  792. end if
  793. case "log"
  794. if request.QueryString("save")="ok" then
  795. numAdminip=request.servervariables("remote_addr")
  796. strUser=request.form("username")
  797. strPas=request.form("password")
  798. numCookies=request.form("cookies")
  799. numRCopyid=request.form("copyid")
  800. dateTime=now()
  801. if strUser="" then
  802. strERR="使用匿名进行登陆"
  803. else
  804. Set rs = Server.CreateObject("ADODB.Recordset")
  805. sql="select admin.admin,admin.pws,admin.qx from admin where admin='"&strUser&"'"
  806. rs.open sql,conn,1,1
  807. if rs.eof then
  808. strERR="使用未注册的用户账号: "&strUser&" 登陆本系统"
  809. else
  810. strRsadmin=rs("admin")
  811. strRspws=rs("pws")
  812. strRsqx=rs("qx")
  813. if md5(strPas)<>strRspws then
  814. strERR="用户账号: "&strUser&" 使用错误密码登陆本系统"
  815. else
  816. if numRCopyid="" then
  817. strERR="用户账号: "&strUser&" 未输入附加码进行登陆"
  818. else
  819. if cint(numRCopyid)<>cint(session("numCopyid")) then
  820. strERR="用户账号: "&strUser&" 登陆附加码错"
  821. else
  822. response.cookies("nicedown")("admin")=strRsadmin
  823. response.cookies("nicedown")("pws")=strPas
  824. select case numCookies
  825. case "day"
  826. response.cookies("nicedown").expires=dateadd("d","1",date())
  827. case "month"
  828. response.cookies("nicedown").expires=dateadd("d","30",date())
  829. case "year"
  830. response.cookies("nicedown").expires=dateadd("d","365",date())
  831. end select
  832. conn.execute("update admin set lastIP='"& Request.servervariables("remote_addr") &"',lastTime='"& now() &"' where admin='"& strRsadmin &"'")
  833. end if
  834. end if
  835. end if
  836. end if
  837. rs.close
  838. set rs=nothing
  839. end if
  840. if strERR<>"" then
  841. sql="insert into cookies(admin,ipaddress,howtime,whatdo) values('用户登陆','"&numAdminip&"','"&dateTime&"','"&strERR&"')"
  842. conn.execute sql
  843. response.write("你的操作出现错误,请检测你输入的数据。你的操作已登记,如果不是恶意操作,请不要担心^_^")
  844. else
  845. response.write("<body onunload=""window.opener.location.reload();"">"&_
  846. "<tr>"&_
  847. "<td width='100%' align='center'>登陆成功<br><a href=javascript:window.close()>关闭窗口</a></td>"&_
  848. "</tr>")
  849. end if
  850. else
  851. response.write("<form method='post' action='regs.asp?post=log&save=ok' name='register'>"&_
  852. "<tr>"&_
  853. "<td width='25%' align='center'><p style='margin-top: 2'>账号</td>"&_
  854. "<td width='75%' align='center'><input type='text' size='20' name='username'></td>"&_
  855. "</tr>"&_
  856. "<tr>"&_
  857. "<td width='25%' align='center'><p style='margin-top: 2'>密码</td>"&_
  858. "<td width='75%' align='center'><input type='password' size='20' name='password'></td>"&_
  859. "</tr>"&_
  860. "<td width='25%' align='center'><p style='margin-top: 2'>登陆时间</td>"&_
  861. "<td width='75%' align='center'>"&_
  862. "<input type='radio' value='day' checked name='cookies'>一天"&_
  863. "<input type='radio' value='month' name='cookies'>一个月"&_
  864. "<input type='radio' value='year' name='cookies'>一年</td><tr>"&_
  865. "<td width='25%' align='center'><p style='margin-top: 2'>附加码</td>"&_
  866. "<td width='75%' align='center'>"&_
  867. "<input name=copyid type=text class=border id='copyid' size=4 maxlength=4>请填写右边的数字"&_
  868. "<input name=copyids type=text class=border id='copyids' size=3 style='background-color: #FFFFFF; color: #FF0000; border-style: solid; border-color: #FFFFFF' value='"&index_copyid()&"' readonly>"&_
  869. "</tr>"&_
  870. "<tr>"&_
  871. "<td width='100%' align='center' colspan='2'>"&_
  872. "<table border='0' cellspacing='0' style='border-collapse:  collapse' bordercolor='#111111' width='100%'>"&_
  873. "<tr>"&_
  874. "<td width='50%' align='center'>"&_
  875. "<a href='javascript:document.register.submit()'>"&_
  876. "<img border='0' src='images/20.gif'></a></td>"&_
  877. "<td width='50%' align='center'>"&_
  878. "<a href='javascript:document.register.reset()'>"&_
  879. "<img border='0' src='images/17.gif'></a></td>"&_
  880. "</tr></table></td></tr></form>")
  881. end if
  882. case "lost"
  883. if request.QueryString("save")="ok" then
  884. strSend=request.form("username")
  885. Set rs = Server.CreateObject("ADODB.Recordset")
  886. sql="select admin.admin,admin.pws,admin.regemail,admin.strQuest from admin where admin='"&strSend&"'"
  887. rs.open sql,conn,1,1
  888. if rs.eof then
  889. response.write("没有该用户")
  890. rs.close
  891. set rs=nothing
  892. exit function
  893. else
  894. strUser=rs("admin")
  895. strPws=rs("pws")
  896. strSend=rs("regemail")
  897. strQuest=rs("strQuest")
  898. end if
  899. rs.close
  900. set rs=nothing
  901. if request.QueryString("quest")="pass" then
  902. numPws=request.form("pws")
  903. numRpws=request.form("rpws")
  904. if numPws<>numRpws then
  905. response.write("两次输入的密码不一致,请返回重填<a href=javascript:history.back(-1)>→</a>")
  906. exit function
  907. else
  908. strUser=request.form("username")
  909. strPrint=md5(request.form("strPrint"))
  910. sql="select admin.admin,admin.strPrint from admin where admin='"&strUser&"'"
  911. rs=conn.execute(sql)
  912. strRprint=rs("strPrint")
  913. set rs=nothing
  914. if strPrint<>strRprint then
  915. response.write("问题回答错误,请返回重填<a href=javascript:history.back(-1)>→</a>")
  916. exit function
  917. else
  918. sql="update admin set pws='"&md5(numRpws)&"' where admin='"&strUser&"'"
  919. conn.execute sql
  920. response.write("密码更新完成,请<a href=javascript:window.close()>关闭窗口</a>")
  921. exit function
  922. end if
  923. end if
  924. else
  925. response.write("<form method='post' action='regs.asp?post=lost&save=ok&quest=pass' name='register'>"&_
  926. "<tr>"&_
  927. "<td width='25%' align='center'><p style='margin-top: 2'>账号</td>"&_
  928. "<td width='75%' align='center'><input type='text' size='20' name='username' value='"&strUser&"' readonly></td>"&_
  929. "</tr>"&_
  930. "<tr>"&_
  931. "<td width='25%' align='center'><p style='margin-top: 2'>问题</td>"&_
  932. "<td width='75%' align='center'>"&strQuest&"</td>"&_
  933. "</tr>"&_
  934. "<tr>"&_
  935. "<td width='25%' align='center'><p style='margin-top: 2'>回答</td>"&_
  936. "<td width='75%' align='center'><input type='text' size='20' name='strPrint'></td>"&_
  937. "</tr>"&_
  938. "<tr>"&_
  939. "<td width='25%' align='center'><p style='margin-top: 2'>新密码</td>"&_
  940. "<td width='75%' align='center'><input type='password' size='20' name='pws'></td>"&_
  941. "</tr>"&_
  942. "<tr>"&_
  943. "<td width='25%' align='center'><p style='margin-top: 2'>确认</td>"&_
  944. "<td width='75%' align='center'><input type='password' size='20' name='rpws'></td>"&_
  945. "</tr>"&_
  946. "<tr>"&_
  947. "<td width='100%' align='center' colspan='2'>"&_
  948. "<table border='0' cellspacing='0' style='border-collapse:  collapse' bordercolor='#111111' width='100%'>"&_
  949. "<tr>"&_
  950. "<td width='50%' align='center'>"&_
  951. "<a href='javascript:document.register.submit()'>"&_
  952. "<img border='0' src='images/20.gif'></a></td>"&_
  953. "<td width='50%' align='center'>"&_
  954. "<a href='javascript:document.register.reset()'>"&_
  955. "<img border='0' src='images/17.gif'></a></td>"&_
  956. "</tr></table></td></tr></form>")
  957. end if
  958. else
  959. response.write("<form method='post' action='regs.asp?post=lost&save=ok' name='register'>"&_
  960. "<tr>"&_
  961. "<td width='25%' align='center'><p style='margin-top: 2'>账号</td>"&_
  962. "<td width='75%' align='center'><input type='text' size='20' name='username'></td>"&_
  963. "</tr>"&_
  964. "<tr>"&_
  965. "<td width='100%' align='center' colspan='2'>"&_
  966. "<table border='0' cellspacing='0' style='border-collapse:  collapse' bordercolor='#111111' width='100%'>"&_
  967. "<tr>"&_
  968. "<td width='50%' align='center'>"&_
  969. "<a href='javascript:document.register.submit()'>"&_
  970. "<img border='0' src='images/20.gif'></a></td>"&_
  971. "<td width='50%' align='center'>"&_
  972. "<a href='javascript:document.register.reset()'>"&_
  973. "<img border='0' src='images/17.gif'></a></td>"&_
  974. "</tr></table></td></tr></form>")
  975. end if
  976. case "edit"
  977. do_ing()
  978. if request.QueryString("save")="ok" then
  979. if request.form("Edit_2")<>"" then
  980. strEdit_2=request.form("Edit_2")
  981. strEdit_3=request.form("Edit_3")
  982. if strEdit_2<>strEdit_3 then
  983. strErr=strErr+"<li>两次输入的密码不一致,请返回重新输入"
  984. else
  985. strEdit_pws=md5(strEdit_3)
  986. end if
  987. else
  988. strEdit_pws=request.form("Edit_1")
  989. end if
  990. if IsValidEmail(request.form("Edit_4"))=false then
  991. strErr=strErr+"<li>邮件地址出错"
  992. else
  993. strEdit_4=request.form("Edit_4")
  994. end if
  995. if request.form("Edit_5")="" then
  996. strErr=strErr+"<li>密码提示问题不能为空"
  997. else
  998. strEdit_5=request.form("Edit_5")
  999. end if
  1000. if request.form("Edit_6")="" then
  1001. strErr=strErr+"<li>密码提示答案不能为空"
  1002. else
  1003. set rs=conn.execute("select * from admin where admin='"&request.cookies("nicedown")("admin")&"'")
  1004. if rs("strPrint")=request.form("Edit_6") then
  1005. strEdit_6=request.form("Edit_6")
  1006. else
  1007. strEdit_6=md5(request.form("Edit_6"))
  1008. end if
  1009. end if
  1010. if request.form("Edit_7")="" then
  1011. strEdit_7="images/pic/noavatar.gif"
  1012. else
  1013. strEdit_7=request.form("Edit_7")
  1014. end if
  1015. if request.form("Edit_8")="" or request.form("Edit_9")="" then
  1016. strErr=strErr+"<li>自定义头像的高宽不能为空"
  1017. else
  1018. if IsNumeric(request.form("Edit_8"))=False or IsNumeric(request.form("Edit_9"))=False then
  1019. strErr=strErr+"<li>自定义头像的高宽必须为数字类型"
  1020. else
  1021. if cint(request.form("Edit_8"))>cint(numImgsize1_1) or cint(request.form("Edit_9"))>cint(numImgsize2_1) then
  1022. strErr=strErr+"<li>自定义头像的高宽不能超过最大值"
  1023. else
  1024. strEdit_8=request.form("Edit_8")
  1025. strEdit_9=request.form("Edit_9")
  1026. end if
  1027. end if
  1028. end if
  1029. if strErr<>"" then
  1030. response.write(strErr&"<div align=""center""><a href=javascript:history.back(-1)>返回重新输入</a></div>")
  1031. else
  1032. sql="update admin set pws='"&strEdit_pws&"',regemail='"&strEdit_4&"',useravatar='"&strEdit_7&"',picwidth='"&strEdit_8&"',picheight='"&strEdit_9&"',strQuest='"&strEdit_5&"',strPrint='"&strEdit_6&"' where admin='"&request.cookies("nicedown")("admin")&"'"
  1033. conn.execute sql
  1034. response.write("<body onunload=""window.opener.location.reload();"">"&_
  1035. "修改资料完成,请<a href=javascript:window.close()>关闭窗口</a>")
  1036. exit function
  1037. end if
  1038. else
  1039. dim strEditshow(7)
  1040. strEditshow(0)="账号"
  1041. strEditshow(1)="密码"
  1042. strEditshow(2)="新密码"
  1043. strEditshow(3)="确认"
  1044. strEditshow(4)="信箱"
  1045. strEditshow(5)="问题"
  1046. strEditshow(6)="答案"
  1047. strEditshow(7)="头像"
  1048. strCookies=request.cookies("nicedown")("admin")
  1049. strPws=request.cookies("nicedown")("pws")
  1050. sql="select * from admin where admin='"&strCookies&"'"
  1051. rs=conn.execute(sql)
  1052. dim strSqlshow(7)
  1053. strSqlshow(0)=request.cookies("nicedown")("admin")
  1054. strSqlshow(1)=md5(request.cookies("nicedown")("pws"))
  1055. strSqlshow(2)=""
  1056. strSqlshow(3)=""
  1057. strSqlshow(4)=rs("regemail")
  1058. strSqlshow(5)=rs("strQuest")
  1059. strSqlshow(6)=rs("strPrint")
  1060. strSqlshow(7)=rs("useravatar")
  1061. numPicheight=rs("picheight")
  1062. numPicwidth=rs("picwidth")
  1063. set rs=nothing
  1064. response.write("<form method='post' action='regs.asp?post=edit&save=ok' name='edit'>")
  1065. for i= 0 to 7
  1066. if i=1 or i=2 or i=3 then
  1067. strText="password"
  1068. else
  1069. strText="text"
  1070. end if
  1071. if i=0 then
  1072. numMaxlength="10"
  1073. else
  1074. if i=7 then
  1075. numMaxlength="255"
  1076. else
  1077. numMaxlength="20"
  1078. end if
  1079. end if
  1080. if i=0 or i=1 then
  1081. strMessage="readonly"
  1082. else
  1083. strMessage=""
  1084. end if
  1085. response.write("<tr>"&_
  1086. "<td width='25%' align='center'><p style='margin-top: 2'>"&strEditshow(i)&"</td>"&_
  1087. "<td width='75%' align='center'><input type='"&strText&"' size='20' name='Edit_"&i&"' maxlength='"&numMaxlength&"' "&strMessage&" value='"&strSqlshow(i)&"'></td>"&_
  1088. "</tr>")
  1089. next
  1090.             
  1091. response.write("<tr>"& vbCRLF & _  
  1092. "<td width='25%' align='center'>大小("&numImgsize1_1&"*"&numImgsize2_1&")</td>"& vbCRLF & _ 
  1093. "<td width='75%' align='center'>宽:<input type='text' size='3' name='Edit_8' maxlength='3' value='"&numPicwidth&"'> 高:<input type='text' size='3' name='Edit_9' maxlength='3' value='"&numPicheight&"'> <a href=""#"" onClick=""window.open('upload.asp','上传头像','width=400,height=30')"" title=""上传头像"">上传头像</a></td>"& vbCRLF & _ 
  1094. "</tr>"& vbCRLF & _ 
  1095. "<tr>"& vbCRLF & _ 
  1096. "<td width='100%' align='center' colspan='2'>"& vbCRLF & _  
  1097. "<table border='0' cellspacing='0' style='border-collapse:  collapse' bordercolor='#111111' width='100%'>"& vbCRLF & _ 
  1098. "<tr>"& vbCRLF & _ 
  1099. "<td width='50%' align='center'><a href='javascript:document.edit.submit()'><img border='0' src='images/20.gif'></a></td>"& vbCRLF & _ 
  1100. "<td width='50%' align='center'><a href='javascript:document.edit.reset()'><img border='0' src='images/17.gif'></a></td>"& vbCRLF & _ 
  1101. "</tr>"& vbCRLF & _ 
  1102. "</table></td>"& vbCRLF & _ 
  1103. "</tr>"& vbCRLF & _ 
  1104. "</form>")
  1105. end if
  1106. case "leave"
  1107. do_ing()
  1108. response.cookies("nicedown")("admin")=""
  1109. response.cookies("nicedown")("pws")=""
  1110. response.write("<body onunload=""window.opener.location.reload();"">"&_
  1111. "<tr>"&_
  1112. "<td width='100%' align='center'>退出成功<br><a href=javascript:window.close()>关闭窗口</a></td>"&_
  1113. "</tr>")
  1114. case "help"
  1115. %>
  1116. <li>如何观看影片?</li>
  1117. <p>观看影片分两种类型:会员影片和非会员影片.非会员影片只需点击相应的影片页面中的观看地址即可,如有特殊情况请留意相关页面的观看说明;会员影片必须注册后才会显示观看地址,同时会有观看虚拟金币消耗数,如未达到相应的虚拟金币则无法观看!</p>
  1118. <li>我必须要注册吗?</li>
  1119. <p>不是一定要求注册,但是某些会员影片在未注册状态下无法观看.同时注册更有利于网站管理者的查询于管理.</p>
  1120. <li>注册后能否观看会员影片?</li>
  1121. <p>会员影片只有会员达到一定的虚拟币方能实现影片的观看.</p>
  1122. <li>如何获得虚拟金币?</li>
  1123. <p>获得虚拟币的方法为购买<font color=#ff0000><b>天峰网吧会员卡</b></font>.</p>
  1124. <li>如何才能添加/推荐影片?</li>
  1125. <p>可以向网站管理员提出申请,待申请批准后就可进入管理页面进行影片的添加和推荐.</p>
  1126. <li>如何登陆?</li>
  1127. <p>点击左边的会员登陆,依次输入相关的帐号,密码和验证码即可.请注意为了防止您的注册资料泄漏,请退出网站时点击&quot;退&quot;来退出程序的使用.</p>
  1128. <li>程序是否使用Cookies?</li>
  1129. <p>是的,程序使用Cookies来记录个人的帐号相关信息,所以为了防止注册资料泄漏,请退出网站时点击&quot;退&quot;来退出程序的使用.</p>
  1130. <li>如何使用和上传个性头像?</li>
  1131. <p>根据管理员的设定来决定是否可以使用/上传头像,使用头像只需在注册或者编辑自己的资料时在头像该栏填入相应的头像地址即可;如果管理员允许上传头像只需点击上传头像并选择本地的头像图片文件,然后点击上传后即可,此时程序会自动填入刚上传的头像地址,无需更改.</p>
  1132. <li>遗忘密码如何解决?</li>
  1133. <p>遗忘密码的解决办法暂时只有注册时所填写的问题和答案.因为本程序使用不可逆算的MD5加密方式加密用户密码和问题答案,所以请牢记用户密码和问题答案,在忘记密码时只要记住问题答案就可重新设定用户密码,如果连问题答案都忘记了真是爱莫能助了.</p>
  1134. <li>如何搜索我需要的影片?</li>
  1135.   
  1136. <p>可以使用首页或者相关页面的影片搜索栏,填入你想要搜索的内容,然后选择搜索的范围,点击确定即可.</p>
  1137. <li>我能成为管理员吗?</li>
  1138. <p>这个可以通过联系该网站的管理员,在该网站的管理员通过你的验证之后则会更改你的权限.</p>
  1139. <li>在哪里可以联系到网站管理员?</li>
  1140. <p>你可以到南阳市建设中路<font color=#ff0000><b>天峰网吧</b></font>找到系统管理员,或者QQ35325750联系!也可以到<a href="http://tianfeng.xicp.net">天峰网络</a>留言版给站长留言。</p>
  1141. <%
  1142. end select
  1143. end function
  1144. '--------------------用户登陆--------------------
  1145. function user_login()
  1146. if request.cookies("nicedown")("admin")="" then
  1147. boolLogin=False
  1148. else
  1149. strCookies=request.cookies("nicedown")("admin")
  1150. strPws=request.cookies("nicedown")("pws")
  1151. Set rs2 = Server.CreateObject("ADODB.Recordset")
  1152. sql2="SELECT admin.admin,admin.pws FROM admin where admin='"&strCookies&"'"
  1153. rs2.OPEN sql2, Conn,1,1
  1154. strRscpws=rs2("pws")
  1155. if rs2.eof then
  1156. boolLogin=False
  1157. else
  1158. if strRscpws<>md5(strPws) then
  1159. boolLogin=False
  1160. else
  1161. boolLogin=True
  1162. strUser=rs2("admin")
  1163. conn.execute("update admin set lastIP='"& Request.servervariables("remote_addr") &"',lastTime='"& now() &"' where admin='"& rs2("admin") &"'")
  1164. end if
  1165. end if
  1166. rs2.close
  1167. set rs2=nothing
  1168. end if
  1169. if boolLogin=True then
  1170. response.write("天峰欢迎您,<strong><font color=""#FF0000"">"&strUser&"</font></strong> <a href=""#"" onClick=""MM_openBrWindow('regs.asp?post=log','用户登陆','width=350,height=130')"" title=""重新登陆你的帐号"">重</a> <a href=""#"" onClick=""MM_openBrWindow('regs.asp?post=edit','修改资料','width=350,height=250')"" title=""修改已注册的用户资料"">修</a> <a href=""admin/list.asp"" target=""_blank"" title=""管理/编辑自己发布的程序"">管</a> <a href=""#"" onClick=""MM_openBrWindow('regs.asp?post=help','帮助主题','width=350,height=400,scrollbars=yes')"" title=""提供帮助"">帮</a> <a href=""#"" onClick=""MM_openBrWindow('regs.asp?post=leave','退出程序','width=350,height=50')"" title=""为避免您的安全问题请退出程序"">退</a>")
  1171. else
  1172. response.write("<a href=""#"" onClick=""MM_openBrWindow('regs.asp?post=reg','欢迎注册','width=350,height=180')"" title=""注册用户账号"">注册账号</a> <a href=""#"" onClick=""MM_openBrWindow('regs.asp?post=log','用户登陆','width=350,height=130')"" title=""使用注册账号登陆"">用户登陆</a> <a href=""#"" onClick=""MM_openBrWindow('regs.asp?post=lost','忘记密码','width=350,height=150')"" title=""找回忘记的密码"">忘记密码</a> <a href=""#"" onClick=""MM_openBrWindow('regs.asp?post=help','帮助主题','width=350,height=400,scrollbars=yes')"" title=""提供帮助"">提供帮助</a>")
  1173. end if
  1174. end function
  1175. '--------------------执行判定--------------------
  1176. function do_ing()
  1177. if request.cookies("nicedown")("admin")="" then
  1178. response.write("您不是会员或者还没有登陆,无法执行该操作")
  1179. response.end
  1180. else
  1181. strCookies=request.cookies("nicedown")("admin")
  1182. strPws=md5(request.cookies("nicedown")("pws"))
  1183. Set rs2 = Server.CreateObject("ADODB.Recordset")
  1184. sql2="SELECT admin.admin,admin.pws FROM admin where admin='"&strCookies&"'"
  1185. rs2.OPEN sql2, Conn,1,1
  1186. strRscpws=rs2("pws")
  1187. if rs2.eof then
  1188. response.write("您不是会员或者还没有登陆,无法执行该操作")
  1189. response.end
  1190. else
  1191. if strPws<>strRscpws then
  1192. response.write("您的用户名或者密码出错,无法执行该操作")
  1193. response.end
  1194. end if
  1195. end if
  1196. rs2.close
  1197. set rs2=nothing
  1198. end if
  1199. end function
  1200. '-------------------广告显示(函数)-----------------
  1201. function ADShowFunction(numString,numShows)
  1202. dim FunNumBanner(),FunManBanner()
  1203. FunNumString=numString
  1204. FunNumShows=numShows
  1205. redim FunNumBanner(FunNumShows-1),FunManBanner(FunNumShows-1)
  1206. set rs=conn.execute("select sum(numFirstShow) as SunNumFirstShow from ad where numPlace="& FunNumString)
  1207. FunNumAll=rs("SunNumFirstShow")
  1208. Set rs = Server.CreateObject("ADODB.Recordset")
  1209. sql="SELECT * FROM ad where numPlace="& FunNumString
  1210. rs.OPEN sql, Conn,1,1
  1211. if rs.eof then
  1212. select case FunNumString
  1213. case "9"
  1214. ADShowFunction=""
  1215. case "4"
  1216. ADShowFunction="<div id=""dd"" style=""visibility: hidden;""></div>"
  1217. case else
  1218. ADShowFunction="此广告位待租"
  1219. end select
  1220. rs.close
  1221. set rs=nothing
  1222. exit function
  1223. else
  1224. randomize
  1225. for i=0 to FunNumShows-1
  1226. FunNumBanner(i)=Int( Rnd * FunNumAll ) + 1
  1227. FunSumBanner=0
  1228. rs.movefirst
  1229. do while not rs.eof
  1230. FunSumBanner=FunSumBanner+rs("numFirstShow")
  1231. if FunSumBanner>=FunNumBanner(i) then
  1232. FunManBanner(i)=rs("id")
  1233. if i<>0 then
  1234. for x=0 to i-1
  1235. if FunManBanner(i)=FunManBanner(x) then
  1236. blone="True"
  1237. exit for
  1238. else
  1239. blone="False"
  1240. end if
  1241. next
  1242. if blone="True" then
  1243. i=i-1
  1244. end if
  1245. end if
  1246. exit do
  1247. end if
  1248. rs.movenext
  1249. loop
  1250. next
  1251. end if
  1252. rs.close
  1253. set rs=nothing
  1254. for i=0 to FunNumShows-1
  1255. conn.execute("update ad set numShow=numShow+1 where id="& FunManBanner(i))
  1256. set rs=conn.execute("select * from ad where id="& FunManBanner(i))
  1257. if rs("boolADjs")=False then
  1258. select case FunNumString
  1259. case "1"
  1260. ADShowFunction=ADShowFunction &"<a href=""banner.asp?id="& rs("id") &""" target=_blank><img src="""& rs("strImTeAD") &""" alt="""& rs("strADTitle") &""" border=""0""></a>"
  1261. case "2"
  1262. ADShowFunction=ADShowFunction &"<a href=banner.asp?id="& rs("id") &" target=_blank alt="& rs("strADTitle") &">"& rs("strImTeAD") &"</a><br>"
  1263. case "4"
  1264. ADShowFunction="<div id=""dd"" style=""position:absolute; left:28px; top:90px; width:100px; height:100px; z-index:1""><a href=banner.asp?id="& rs("id") &" target=_blank><img src="""& rs("strImTeAD") &""" alt="""& rs("strADTitle") &""" border=""0""></a></div>"
  1265. case "9"
  1266. ADShowFunction=ADShowFunction &"<script language='JavaScript'>window.open('banner.asp?id="& rs("id") &"') ;</script>"
  1267. case else
  1268. ADShowFunction=ADShowFunction &"<a href=""banner.asp?id="& rs("id") &""" target=_blank><img src="""& rs("strImTeAD") &""" alt="""& rs("strADTitle") &""" border=""0""></a><br><br>"
  1269. end select
  1270. else
  1271. select case FunNumString
  1272. case "1"
  1273. ADShowFunction=ADShowFunction & rs("strADurl")
  1274. case "2"
  1275. ADShowFunction=ADShowFunction & rs("strADurl") &"<br>"
  1276. case "4"
  1277. ADShowFunction="<div id=""dd"" style=""position:absolute; left:28px; top:90px; width:100px; height:100px; z-index:1"">"& rs("strADurl") &"</div>"
  1278. case "9"
  1279. ADShowFunction=ADShowFunction &"<script language='JavaScript'>window.open('banner.asp?id="& rs("id") &"') ;</script>"
  1280. case else
  1281. ADShowFunction=ADShowFunction & rs("strADurl") &"<br><br>"
  1282. end select
  1283. end if
  1284. next
  1285. end function
  1286. '------------------受限制IP禁止访问函数-----------------
  1287. function iperr()
  1288. IPaddress=Request.servervariables("remote_addr")
  1289. strIPaddress=Split(IPaddress,".")
  1290. Set ms =Server.CreateObject("ADODB.Recordset")
  1291. msql="select * from ip"
  1292. ms.open msql,conn,1,1
  1293. do while not ms.eof
  1294. numIP=int(ms("numIP")-1)
  1295. strAllIPaddress=""
  1296. for i=0 to UBound(strIPaddress)
  1297. if i>numIP then
  1298. if i=UBound(strIPaddress) then
  1299. strAllIPaddress=strAllIPaddress&"*"
  1300. else
  1301. strAllIPaddress=strAllIPaddress&"*."
  1302. end if
  1303. else
  1304. if i=UBound(strIPaddress) then
  1305. strAllIPaddress=strAllIPaddress+strIPaddress(i)
  1306. else
  1307. strAllIPaddress=strAllIPaddress+strIPaddress(i)&"."
  1308. end if
  1309. end if
  1310. next
  1311. if cstr(strAllIPaddress)=cstr(ms("strIPaddress")) then
  1312. Response.Redirect "errip.htm"
  1313. end if
  1314. ms.movenext
  1315. loop
  1316. ms.close
  1317. set ms=nothing
  1318. end function
  1319. '------------------首页显示友情连接-----------------
  1320. function link_show()
  1321. Set ms =Server.CreateObject("ADODB.Recordset")
  1322. msql="select * from link where boolLinText=False and boolLinShow=True order by dateTimers desc"
  1323. ms.open msql,conn,1,1
  1324. if ms.eof then
  1325. response.write("<tr align='center'><td colspan='2'>还没有LOGO友情连接</td></tr>")
  1326. else
  1327. response.write("<tr align=""center"">")
  1328. for i=1 to 6
  1329. if ms.eof then
  1330. response.write("<td width=""50%"">&nbsp;</td>")
  1331. else
  1332. if ms("boolLinJs")=True then
  1333. response.write("<td width=""50%"">"& ms("strLinTitle") &"</td>")
  1334. else
  1335. response.write("<td width=""50%""><a href=""link.asp?id="& ms("id") &""" target=""_blank""><img src="""& ms("strLinPic") &""" alt=""网站名称:"& ms("strLinName") &"<br>加入时间:"& ms("dateTimers") &"<br>点 击 数:"& ms("numLinDown") &"<br>网站介绍:"& ms("strLinTitle") &""" border=""0""></a></td>")
  1336. end if
  1337. ms.movenext
  1338. end if
  1339. if i mod 2=0 then
  1340. response.write("</tr><tr align=""center"">")
  1341. end if
  1342. next
  1343. response.write("</tr>")
  1344. end if
  1345. ms.close
  1346. set ms=nothing
  1347. response.write("<tr align=""center""><td colspan='2' align='center'>")
  1348. Text_Link_Show()
  1349. response.write("</td></tr>")
  1350. response.write("<tr align='center'><td colspan='2' align='right'>【<a href=link.asp?post=add target=_blank>申请连接</a>】 <a href=link.asp target=_blank>更多连接&gt;&gt;</a></td></tr>")
  1351. end function
  1352. '----------------文本友情连接---------------
  1353. function Text_Link_Show()
  1354. response.write("<form><select name=TextLink onChange=""window.open(form.TextLink.options[form.TextLink.selectedIndex].value)""><option value='#'>文本友情连接</option>")
  1355. Set ms =Server.CreateObject("ADODB.Recordset")
  1356. msql="select * from link where boolLinText=True and boolLinShow=True order by dateTimers desc"
  1357. ms.open msql,conn,1,1
  1358. if ms.eof then
  1359. response.write("<option value='#'>还没有文本友情连接</option>")
  1360. else
  1361. do while not ms.eof
  1362. response.write("<option value='link.asp?id="& ms("id") &"'>"& ms("strLinName") &"</option>")
  1363. ms.movenext
  1364. loop
  1365. end if
  1366. ms.close
  1367. set ms=nothing
  1368. response.write("</select></form>")
  1369. end function
  1370. '----------------显示当前所在分类位置-----------------
  1371. function list_now()
  1372. strType=Request.QueryString("type")
  1373. if IsNumeric(strType)=True and cint(strType)<>"0" then
  1374. set rs=conn.execute("select * from small where id="& cint(strType))
  1375. response.write("当前位置:<a href=index.asp>视频首页</a> → "& rs("sortid") &" → ")
  1376. else
  1377. response.write("当前位置:<a href=index.asp>视频首页</a> → 全部分类 转跳:")
  1378. end if
  1379. end function
  1380. '----------------显示当前所在影片位置-----------------
  1381. function show_now()
  1382. strId=Request.QueryString("id")
  1383. set rs=conn.execute("select * from small where id in (select numSortcount from download where id="& strId &")")
  1384. response.write("当前位置:<a href=index.asp>视频首页</a> → "& rs("sortid") &" → <a href=list.asp?type="& rs("id") &">"& rs("small") &"</a> → 影片页面")
  1385. end function
  1386. '----------------测试------------------
  1387. function show_zoom(strName,numSortAll,numCount,numLongName,numClass)
  1388. name=strName'显示类别
  1389. sortall=numSortAll'显示分类号
  1390. mCount=numCount'显示数量
  1391. mLongname=numLongName'显示的字符长度
  1392. mClass=numClass'显示类型
  1393. Set rs = Server.CreateObject("ADODB.Recordset")
  1394. rs.CursorType = adOpenStatic
  1395. rs.CacheSize = cint(mCount)
  1396. sql="select * from download"
  1397. select case name
  1398. case "news"
  1399. if sortall<>"" then
  1400. sql=sql&" where boolZhen=False and numSortcount="&sortall
  1401. else
  1402. sql=sql&" where boolZhen=False"
  1403. end if
  1404. sql=sql&" order by dateRtime desc"
  1405. case "down"
  1406. if sortall<>"" then
  1407. sql=sql&" where boolZhen=False and numSortcount="&sortall
  1408. else
  1409. sql=sql&" where boolZhen=False"
  1410. end if
  1411. sql=sql&" order by numDowncount desc"
  1412. case "days"
  1413. sql=sql&" where boolZhen=False order by numDaydown desc"
  1414. case "months"
  1415. sql=sql&" where boolZhen=False order by numMonthdown desc"
  1416. end select
  1417. rs.OPEN sql, Conn,1,1
  1418. if rs.eof then
  1419. response.write("无内容")
  1420. else
  1421. For absRecordNum = 1 to mCount
  1422. numZid=rs("id")
  1423. longname=rs("name")
  1424. if len(longname)>mLongname then
  1425. longname=left(longname,mLongname) & "..."
  1426. end if
  1427. strZbig=rs("strBig")
  1428. strZsort=rs("strSort")
  1429. dateZtime=rs("dateRtime")
  1430. numZday=rs("numDaydown")
  1431. numZmonth=rs("numMonthdown")
  1432. numZdown=rs("numDowncount")
  1433. numZcount=rs("numCounters")
  1434. numZsort=rs("numSortcount")
  1435. if mClass="1" then
  1436. response.write("<li><a href="""&addess&"show.asp?id="&numZid&""" title="""&longname&" - "&strZbig&"|"&strZsort&" "&dateZtime&"<br>今:"&numZday&" 周:"&numZmonth&" 总:"&numZdown&" 浏:"&numZcount&""" target=_blank>"&longname&"</a>")
  1437. else
  1438. response.write("<li>[<a href="""&addess&"list.asp?type="&numZsort&""">"&strZsort&"</a>] <a href="""&addess&"show.asp?id="&numZid&""" title="""&longname&" - "&strZbig&"|"&strZsort&" "&dateZtime&"<br>今:"&numZday&" 周:"&numZmonth&" 总:"&numZdown&" 浏:"&numZcount&""" target=_blank>"&longname&"</a>")
  1439. end if
  1440. rs.movenext
  1441. If rs.EOF Then  
  1442. Exit For  
  1443. End If  
  1444. Next
  1445. end if
  1446. rs.close
  1447. set rs=nothing
  1448. end function
  1449. %>
  1450. <%
  1451. '如果你美化的漂亮或者修正了最多只可以同时添加5集和不能修改用户虚拟币的BUG记得联系一下网络游子哟~!我的QQ35325750或者1006389
  1452. %>