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

多媒体编程

开发平台:

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. Response.Write(session("numCopyid"))
  11. end function
  12. '--------------------登陆判定--------------------
  13. function index_creak()
  14. numAdminip=request.servervariables("remote_addr")
  15. strUser=request.form("username")
  16. strPas=request.form("password")
  17. numCookies=request.form("cookies")
  18. numRCopyid=request.form("copyid")
  19. dateTime=now()
  20. if strUser="" then
  21. strERR="试图匿名登陆"
  22. else
  23. Set rs = Server.CreateObject("ADODB.Recordset")
  24. sql="select admin.admin,admin.pws,admin.qx from admin where admin='"&strUser&"'"
  25. rs.open sql,conn,1,1
  26. if rs.eof then
  27. strERR="试图使用未注册的管理员账号: "&strUser&" 登陆本系统"
  28. else
  29. strRsadmin=rs("admin")
  30. strRspws=rs("pws")
  31. strRsqx=rs("qx")
  32. if md5(strPas)<>strRspws then
  33. strERR="管理员账号: "&strUser&" 使用错误密码登陆本系统"
  34. else
  35. set rs4=conn.execute("select * from config where id="&int(strRsqx))
  36. if rs4("boolAdmin")=False then
  37. strERR="管理员账号: "&strUser&" 未通过认证私自登陆本系统"
  38. else
  39. if numRCopyid="" then
  40. strERR="没有人试图使用不法行为破解 "&strUser&" 管理员账号"
  41. else
  42. if cint(numRCopyid)<>cint(session("numCopyid")) then
  43. strERR="登陆附加码错或有人试图使用不法行为破解 "&strUser&" 管理员账号"
  44. else
  45. response.cookies("nicedown")("admin")=strRsadmin
  46. response.cookies("nicedown")("pws")=strPas
  47. select case numCookies
  48. case "day"
  49. response.cookies("nicedown").expires=dateadd("d","1",date())
  50. case "month"
  51. response.cookies("nicedown").expires=dateadd("d","30",date())
  52. case "year"
  53. response.cookies("nicedown").expires=dateadd("d","365",date())
  54. end select
  55. conn.execute("update admin set lastIP='"& numAdminip &"',lastTime='"& dateTime &"' where admin='"&strUser&"'")
  56. end if
  57. end if
  58. end if
  59. rs4.close
  60. set rs4=nothing
  61. end if
  62. end if
  63. rs.close
  64. set rs=nothing
  65. end if
  66. if strERR<>"" then
  67. sql="insert into cookies(admin,ipaddress,howtime,whatdo) values('管理员登陆','"&numAdminip&"','"&dateTime&"','"&strERR&"')"
  68. conn.execute sql
  69. response.write("你的操作出现错误,请检测你输入的数据。你的操作已登记,如果不是恶意操作,请不要担心^_^")
  70. else
  71. Response.Redirect "list.asp"
  72. end if
  73. end function
  74. '--------------------显示影片列表--------------------
  75. function list_show()
  76. strType=request.QueryString("type")
  77. strRang=request.QueryString("rang")
  78. strTch=request("TTYPE")
  79. strSearch=request("KEY")
  80. if request.QueryString("page")<>"" then
  81. absPageNum=request.QueryString("page")
  82. else
  83. absPageNum=1
  84. end if
  85. RecordPerPage = numSofts_1
  86. Set rs3 = Server.CreateObject("ADODB.Recordset")
  87. rs3.CursorType = adOpenStatic
  88. rs3.CacheSize = cint(numSofts_1)
  89. sql3="select * from download"
  90. if strType<>"" then
  91. sql3=sql3&" where boolZhen=False and numSortcount="&strType
  92. else
  93. if strSearch<>"" then
  94. if strTch="BYNAME" then
  95. sql3=sql3&" where boolZhen=False and name like '%"&strSearch&"%'"
  96. else
  97. sql3=sql3&" where boolZhen=False and strShow like '%"&strSearch&"%'"
  98. end if
  99. else
  100. sql3=sql3&" where boolZhen=False"
  101. end if
  102. end if
  103. if strRang<>"" then
  104. sql3=sql3&" order by "&strRang&" desc"
  105. else
  106. sql3=sql3&" order by dateRtime desc"
  107. end if
  108. rs3.open sql3, conn,1,1
  109. rs3.PageSize = cint(numSofts_1)
  110. Tol = rs3.PageCount
  111. If Not(rs3.EOF) Then
  112. rs3.AbsolutePage = absPageNum
  113. End If
  114. if rs3.eof then
  115. response.write("<form name=""strDelForm"" method=""post"" action=""edit.asp?post=del"">该分类还没有影片")
  116. else
  117. For absRecordNum = 1 to rs3.PageSize
  118. numRs3id=rs3("id")
  119. strRs3name=rs3("name")
  120. dateRs3time=rs3("dateRtime")
  121. imgRs3commend=("<img src='../images/"&rs3("strCommend")&"'>")
  122. if rs3("strDemo")<>"" then
  123. strRs3demo=("<a href='"&rs3("strDemo")&"' target=_blank>演示</a>")
  124. else
  125. strRs3demo=("<font color='#C0C0C0'>演示</font>")
  126. end if
  127. strRs3big=rs3("strBig")
  128. strRs3sort=rs3("strSort")
  129. if len(rs3("strShow"))>numShows_1 then
  130. strRs3show=left(rs3("strShow"),numShows_1) & "..."
  131. else
  132. strRs3show=rs3("strShow")
  133. end if
  134. strRs3count=("<a href='#' title='浏:"&rs3("numCounters")&" 总:"&rs3("numDowncount")&" 月:"&rs3("numMonthdown")&" 日:"&rs3("numDaydown")&"'>影片统计</a>")
  135. if boolHide_1=true then
  136. if rs3("boolHide")=true then
  137. strRs3hide=(" <img align='absmiddle' border='0' src='../images/regsoft.gif' alt='观看资金"&rs3("numMoneys")&strMoneyname_1&"(虚拟币)'>")
  138. else
  139. strRs3hide=""
  140. end if
  141. end if
  142. response.write("<form name=""strDelForm"" method=""post"" action=""edit.asp?post=del""><table width='90%' border='0' cellpadding='2' cellspacing='1' bgcolor='#000000'>"&_
  143. "<tr bgcolor='#bcbcbc'>"&_ 
  144. "<td colspan='2' bgcolor='#bcbcbc'>"&_
  145. "<table width='100%' border='0' cellspacing='0' cellpadding='0'>"&_
  146. "<tr>"&_ 
  147. "<td><input type=""checkbox"" name=""id"" value='"& numRs3id &"'><a href='../show.asp?id="&numRs3id&"' target=_blank>"&strRs3name&"</a> "&strRs3hide&"</td>"&_
  148. "</tr>"&_
  149. "</table></td>"&_
  150. "<td colspan='2' align='right' bgcolor='#bcbcbc'>"&_
  151. "<a href=""edit.asp?id="&numRs3id&"&post=edit"">编辑</a> ¦ "&_
  152. "<a href=""edit.asp?id="&numRs3id&"&post=del"" onclick=""{if(confirm('您确定执行的操作吗?')){return true;}return false;}"">删除</a>"&_
  153. "</td></tr>"&_
  154. "<tr bgcolor='#DBDBDB'>"&_ 
  155. "<td width='20%' align='center' bgcolor='#efefef'>更新日期</td>"&_
  156. "<td width='30%'>"&dateRs3time&"</td>"&_
  157. "<td width='20%' align='center' bgcolor='#efefef'>影片类别</td>"&_
  158. "<td width='30%'>"&strRs3big&"┃"&strRs3sort&"</td>"&_
  159. "</tr>"&_
  160. "<tr bgcolor='white'>"&_ 
  161. "<td colspan='4'><p style='text-indent: 40'>"&strRs3show&"</p></td>"&_
  162. "</tr></table><br>")
  163. rs3.movenext
  164. if rs3.eof then
  165. exit for
  166. end if
  167. next
  168. end if
  169. rs3.close
  170. set rs3=nothing
  171. numPagenext=absPageNum+1
  172. numPageup=absPageNum-1
  173. if numPageup<1 then
  174. numPageup=1
  175. end if
  176. if numPagenext>Tol then
  177. numPagenext=Tol
  178. end if
  179. strPageup=("[<a href='list.asp?page="&numPageup)
  180. strPagenext=("[<a href='list.asp?page="&numPagenext)
  181. if strType<>"" then
  182. if strRang<>"" then
  183. strPage=("&type="&strType&"&rang="&strRang)
  184. else
  185. strPage=("&type="&strType)
  186. end if
  187. else
  188. if strRang<>"" then
  189. if strSearch<>"" then
  190. strPage=("&rang="&strRang&"&KEY="&strSearch&"&TTYPE="&strTch)
  191. else
  192. strPage=("&rang="&strRang)
  193. end if
  194. else
  195. if strSearch<>"" then
  196. strPage=("&KEY="&strSearch&"&TTYPE="&strTch)
  197. else
  198. strPage=""
  199. end if
  200. end if
  201. end if
  202. strPageup=(strPageup&strPage&"'>上一页</a>]")
  203. strPagenext=(strPagenext&strPage&"'>下一页</a>]")
  204. strSelectPage=("<option value='list.asp' selected>请选择</option>")
  205. for i=1 to Tol
  206. strSelectPage=(strSelectPage&"<option value='list.asp?page="&i&strPage&"'>第"&i&"页</option>")
  207. next
  208. response.write("<table width='90%' border='0' align='center' cellpadding='0' cellspacing='0'>"&_
  209. "<tr>"&_ 
  210. "<td align='right'><a href='javascript:document.strDelForm.submit()' onclick=""{if(confirm('将删除你所选择的影片是否执行操作?')){return true;}return false;}""><img src=""../images/bbs_close.gif"" width=""21"" height=""21"" align=""absmiddle"" border=""0""></a> "&_
  211. "当前页:[<font color='#FF0000'><strong>"&absPageNum&"</strong></font>]"&_
  212. " 共 <font color='#FF0000'><strong>"&Tol&"</strong></font>"&_
  213. " 页 每页:[<font color='#FF0000'><strong>"&RecordPerPage&"</strong></font>]"&_
  214. " "&strPageup&" "&strPagenext&" 转到"&_
  215. " <select name='select2' onChange='window.location=form.select2.options[form.select2.selectedIndex].value' size=1>"&strSelectPage&"</select> 页 </td></table></form><br>")
  216. end function
  217. '--------------------添加/编辑影片--------------------
  218. function edit_aedit()
  219. dim strRs2down(4)
  220. if request.QueryString("id")<>"" then
  221. sql="select * from download where id="&request.QueryString("id")
  222. rs=conn.execute(sql)
  223. numRs2id=rs("id")
  224. strRs2name=rs("name")
  225. dateRs2time=rs("dateRtime")
  226. strRs2size=rs("strSize")
  227. strRs2mode=rs("strMode")
  228. strRs2roof=rs("strRoof")
  229. strRs2commend=rs("strCommend")
  230. strRs2homepage=rs("strHomepage")
  231. strRs2demo=rs("strDemo")
  232. strRs2pic=rs("strPic")
  233. strRs2big=rs("strBig")
  234. strRs2sort=rs("strSort")
  235. numRs2sortcount=rs("numSortcount")
  236. strRs2show=rs("strShow")
  237. numRs2counters=rs("numCounters")
  238. numRs2downcount=rs("numDowncount")
  239. strRs2down(0)=rs("down1")
  240. strRs2down(1)=rs("down2")
  241. strRs2down(2)=rs("down3")
  242. strRs2down(3)=rs("down4")
  243. strRs2down(4)=rs("down5")
  244. boolRs2hide=rs("boolHide")
  245. numRs2moneys=rs("numMoneys")
  246. strRs2admin=rs("strAdmins")
  247. strRs2song=rs("strSong")
  248. dateRs2day=rs("dateDaynow")
  249. dateRs2month=rs("dateMonthnow")
  250. numRs2day=rs("numDaydown")
  251. numRs2month=rs("numMonthdown")
  252. boolRs2commend=rs("boolCommend")
  253. strRs2string=rs("strString")
  254. set rs=nothing
  255. else
  256. numRs2id=""
  257. strRs2name=""
  258. dateRs2time=now()
  259. strRs2size=""
  260. strRs2mode=""
  261. strRs2roof=""
  262. strRs2commend=""
  263. strRs2homepage=""
  264. strRs2demo=""
  265. strRs2pic=""
  266. strRs2big=""
  267. strRs2sort=""
  268. numRs2sortcount=""
  269. strRs2show=""
  270. numRs2counters=""
  271. numRs2downcount=""
  272. strRs2down(0)=""
  273. strRs2down(1)=""
  274. strRs2down(2)=""
  275. strRs2down(3)=""
  276. strRs2down(4)=""
  277. boolRs2hide=false
  278. numRs2moneys=""
  279. strRs2admin=""
  280. strRs2song=""
  281. dateRs2day=""
  282. dateRs2month=""
  283. numRs2day=""
  284. numRs2month=""
  285. boolRs2commend=false
  286. strRs2string=""
  287. end if
  288. if boolRs2hide=true then
  289. if rs4("boolMoney")=False then
  290. response.write("该影片是注册类型,你没有权限编辑该影片")
  291. response.end
  292. exit function
  293. end if
  294. end if
  295. response.write("<center>"&_
  296. "<table cellpadding=""3"" cellspacing=""1"" bordercolor=""#000000"" bgcolor=""#000000"" width=500>"&_
  297. "<col width=100><col width=400>"&_
  298. "<tr bgcolor=#f7f7f7>"&_
  299. "<form action=""edit.asp?")
  300. if numRs2id<>"" then
  301. response.write("id="&numRs2id&"&")
  302. end if
  303. response.write("post=save"" method=""POST"" name=""frmAnnounce"" onSubmit=submitonce(this)>"&_
  304. "<td align=right>编号:</td>"&_
  305. "<td><input type=text name=id size=15 value='"&numRs2id&"' style='color:#000000; border:0px; background-color:#f7f7f7' readonly></td>"&_
  306. "</tr><tr bgcolor=#ffffff>"&_
  307. "<td align=right>名称:</td>"&_
  308. "<td><input type=text name=name size=25 value='"&strRs2name&"'>(*50字符内,'""@&特殊字符无法输入)</td>"&_
  309. "</tr><tr bgcolor=#f7f7f7>"&_
  310. "<td align=right>更新日期:</td>"&_
  311. "<td><input type=text name=time size=20 value='"&dateRs2time&"'></td>"&_
  312. "</tr><tr bgcolor=#ffffff>"&_
  313. "<td align=right>文件大小:</td>"&_
  314. "<td><input type=text name=size size=20 value='"&strRs2size&"'></td>"&_
  315. "</tr><tr bgcolor=#f7f7f7>"&_
  316. "<td align=right>授权方式:</td>"&_
  317. "<td><input type=text name=mode size=20 value='"&strRs2mode&"'></td>"&_
  318. "</tr><tr bgcolor=#ffffff>"&_
  319. "<td align=right>文件格式:</td>"&_
  320. "<td><input type=text name=roof size=20 value='"&strRs2roof&"'></td>"&_
  321. "</tr><tr bgcolor=#f7f7f7>"&_
  322. "<td align=right>推荐程度:</td>"&_
  323. "<td><select size=6 name=commend>")
  324. for i = 0 to 5
  325. response.write("<option value='"&i&"'")
  326. if strRs2commend<>"" then
  327. if cint(left(strRs2commend,1))=i then
  328. response.write(" selected")
  329. end if
  330. end if
  331. response.write(">"&i&" 颗星</option>")
  332. next
  333. if boolRs2commend=true then
  334. strCommend1="checked"
  335. strCommend2=""
  336. else
  337. strCommend1=""
  338. strCommend2="checked"
  339. end if
  340. response.write("</select>"&_
  341. "</td></tr>"&_
  342. "<tr bgcolor=#ffffff>"&_
  343. "<td align=right>首页推荐:</td>"&_
  344. "<td><input type=""radio"" value=""true"" "&strCommend1&" name=""boolCommend"">是"&_
  345. "<input type=""radio"" value=""false"" "&strCommend2&" name=""boolCommend"">否</td>")
  346. if rs4("boolMoney")=True then
  347. if boolHide_1=true then
  348. if boolRs2hide=true then
  349. strChecked1="checked"
  350. strChecked2=""
  351. else
  352. strChecked1=""
  353. strChecked2="checked"
  354. end if
  355. response.write("<tr bgcolor=#ffffff>"&_
  356. "<td align=right>注册观看:</td>"&_
  357. "<td><input type=""radio"" value=""true"" "&strChecked1&" name=""hide"">是"&_
  358. "<input type=""radio"" value=""false"" "&strChecked2&" name=""hide"">否</td></tr>"&_
  359. "<tr bgcolor=#f7f7f7>"&_
  360. "<td align=right>货币大小:</td>"&_
  361. "<td><input type=text name=moneys size=5 value='"&numRs2moneys&"'>(设定观看该影片所需的虚拟货币)</td>"&_
  362. "</tr>")
  363. end if
  364. end if
  365. response.write("<tr bgcolor=#ffffff>"&_
  366. "<td align=right>关 键 字:</td>"&_
  367. "<td><input type=text name=strString size=10 value='"&strRs2string&"'>(搜索相关影片,必填)</td>"&_
  368. "</tr>"&_
  369. "<tr bgcolor=#ffffff>"&_
  370. "<td align=right>出品公司主页:</td>"&_
  371. "<td><input type=text name=homepage size=50 value='"&strRs2homepage&"'></td>"&_
  372. "</tr><tr bgcolor=#f7f7f7>"&_
  373. "<td align=right>演示地址:</td>"&_
  374. "<td><input type=text name=demo size=50 value='"&strRs2demo&"'></td>"&_
  375. "</tr><tr bgcolor=#ffffff>"&_
  376. "<td align=right>图片地址:</td>"&_
  377. "<td><input type=text name=pic size=40 value='"&strRs2pic&"'>(注:大小154*120)</td>"&_
  378. "</tr>")
  379. if boolSoftsong_1=true then
  380. response.write("<tr bgcolor=#ffffff>"&_
  381. "<td align=right>背景音乐:</td>"&_
  382. "<td><input type=text name=song size=30 value='"&strRs2song&"'>(*只允许.mid音乐格式)</td>"&_
  383. "</tr>")
  384. end if
  385. response.write("<tr bgcolor=#f7f7f7>"&_
  386. "<td align=right>影片分类:</td>"&_
  387. "<td><select size=1 name=sort2id>")
  388. Set rs = Server.CreateObject("ADODB.Recordset")
  389. sql="SELECT small.id,small.small,small.sortid FROM small"
  390. rs.OPEN sql, Conn,1,1
  391. if rs.eof then
  392. response.write("<option value=""0"" selected>还没有分类</option>")
  393. else
  394. rs.movefirst
  395. strOneSmall=split(rs4("strOneSmall"),", ")
  396. while not rs.eof
  397. numSmallid=rs("id")
  398. if rs4("strOneSmall")<>"0" then
  399. for i=0 to UBound(strOneSmall)
  400. if numSmallid=cint(strOneSmall(i)) then
  401. boolSortsShow=True
  402. exit for
  403. else
  404. boolSortsShow=False
  405. end if
  406. next
  407. else
  408. boolSortsShow=True
  409. end if
  410. if boolSortsShow=True then
  411. strSmall=rs("small")
  412. strSortid=rs("sortid")
  413. if strSmall=strRs2sort then
  414. strTsele="selected"
  415. else
  416. strTsele=""
  417. end if
  418. response.write("<option value='"&numSmallid&"' "&strTsele&">"&_
  419. strSmall&"("&strSortid&")</option>")
  420. end if
  421. rs.movenext
  422. wend
  423. end if
  424. rs.close
  425. set rs=nothing
  426. response.write("</select></tr>"&_
  427. "<tr bgcolor=#ffffff>"&_
  428. "<td width=131 valign=top valign=top align=right>影片简介:</td>"&_
  429. "<td>")
  430. if boolUbb_1=true then
  431. response.write("<img border=""0"" onclick=bold() src=""../images/btg/bold.gif"" alt=""粗体"" width=""23"" height=""22"">"&_
  432. "<img border=""0"" onclick=italicize() src=""../images/btg/italicize.gif"" alt=""斜体"" width=""23"" height=""22"">"&_ 
  433. "<img border=""0"" onclick=underline() src=""../images/btg/underline.gif"" alt=""下划线"" width=""23"" height=""22"">"&_ 
  434. "<img border=""0"" onclick=showcode() src=""../images/btg/code.gif"" alt=""插入代码"" width=""23"" height=""22"">"&_ 
  435. "<img border=""0"" onclick=quote() src=""../images/btg/quote.gif"" alt=""引用"" width=""23"" height=""22"">"&_ 
  436. "<img border=""0"" onclick=setfly() src=""../images/btg/fly.gif"" alt=""飞行字"" width=""23"" height=""22"">"&_ 
  437. "<img border=""0"" onclick=glow() src=""../images/btg/glow.gif"" alt=""发光字"" width=""23"" height=""22"">"&_ 
  438. "<img border=""0"" onclick=move() src=""../images/btg/move.gif"" alt=""移动字"" width=""23"" height=""22"">"&_ 
  439. "<img border=""0"" onclick=shadow() src=""../images/btg/shadow.gif"" alt=""阴影字"" width=""23"" height=""22"">"&_ 
  440. "<img border=""0"" onclick=list() src=""../images/btg/list.gif"" alt=""列表"" width=""23"" height=""22"">"&_ 
  441. "<img border=""0"" onclick=center() src=""../images/btg/center.gif"" alt=""居中"" width=""23"" height=""22"">"&_
  442. "<br>"&_
  443. "<img border=""0"" onclick=showsize() src=""../images/btg/font.gif"" alt=""改变字体大小"" width=""23"" height=""22"">"&_ 
  444. "<img border=""0"" onclick=hyperlink() src=""../images/btg/url.gif"" alt=""插入连接"" width=""23"" height=""22"">"&_ 
  445. "<img border=""0"" onclick=image() src=""../images/btg/image.gif"" alt=""插入图片"" width=""23"" height=""22"">"&_ 
  446. "<img border=""0"" onclick=flash() src=""../images/btg/swf.gif"" alt=""插入FLASH"" width=""23"" height=""22"">"&_ 
  447. "<img border=""0"" onclick=email() src=""../images/btg/email.gif"" alt=""插入E-mail"" width=""23"" height=""22"">"&_ 
  448. "<img border=""0"" onclick=showface() src=""../images/btg/smilie.gif"" alt=""心情图标"" width=""23"" height=""22"">"&_ 
  449. "<img border=""0"" onclick=mp() src=""../images/btg/media.gif"" alt=""Media Player视频文件"" width=""23"" height=""22"">"&_ 
  450. "<img border=""0"" onclick=rm() src=""../images/btg/real.gif"" alt=""realplay视频文件"" width=""23"" height=""22"">"&_ 
  451. "<img border=""0"" onclick=qt() src=""../images/btg/qs.gif"" alt=""QuickTime视频文件"" width=""23"" height=""22"">"&_
  452. "<img border=""0"" onclick=sk() src=""../images/btg/shockwave.gif"" alt=""Shockwave文件"" width=""23"" height=""22"">"&_ 
  453. "<img border=""0"" src=""../images/btg/help.gif"" alt=""在线帮助"" width=""23"" height=""22"">")
  454. end if
  455. response.write("<textarea rows=8 name=brief cols=50>"&strRs2show&"</textarea>"&_
  456. "</td></tr>")
  457. if boolUnload_1=true then
  458. response.write("<tr bgcolor=#f7f7f7>"&_ 
  459. "<td align=right>影片上传:</td>"&_
  460. "<td>"&_
  461. "<IFRAME SRC=../soft.asp MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=NO WIDTH=100% HEIGHT=25></IFRAME>"&_
  462. "</td></tr>")
  463. end if
  464. for i= 0 to 4
  465. if i=0 then
  466. strErrmsg="(*不能为空)"
  467. else
  468. strErrmsg=""
  469. end if
  470. response.write("<tr bgcolor=#f7f7f7>"&_
  471. "<td align=right>第"&i+1&"集地址:</td>"&_
  472. "<td><input type='text' name='down"&i+1&"' size='40' value='"&strRs2down(i)&"'>"&strErrmsg&"</td>"&_
  473. "</tr>")
  474. next
  475. response.write("<tr bgcolor=#ffffff>"&_
  476. "<td width=492 colspan=2 align=center>"&_
  477. "<input type=submit value=提交 name=sendadd> "&_
  478. "<input type=reset value=重填></td>"&_
  479. "</form></tr></table></center>"&_
  480. "<div align='center'>"&_ 
  481. "<center>")
  482. if boolUnload_1=true then
  483. response.write("<table border=""0"" width=""90%"" cellspacing=""0"" cellpadding=""2"">"&_ 
  484. "<tr>"&_ 
  485. "<td width=""100%"" align=""right"">"&_
  486. "<font color=""#FF0000"">*</font>"&_
  487. "上传类型:"&strLeixin_1&" 上传大小:"&numUnsize_1*1024&"字节"&_
  488. "</td></tr></table>")
  489. end if
  490. response.write("</center></div><br><br>")
  491. end function
  492. '--------------------保存影片--------------------
  493. function edit_save()
  494. dim strMode(3)
  495. dim strRs2down(4)
  496. strErrmsgbox=""
  497. strPecial="'""@&"
  498. if request.form("id")<>"" then
  499. numRs2id=request.form("id")
  500. set db=conn.execute("select count(id) as numDBid from download where id="&numRs2id&" and strAdmins='"&strCookies&"'")
  501. if db("numDBid")>="1" then
  502. if rs4("boolDel")=False then
  503. strErrmsgbox=strErrmsgbox+"<li>对不起你没有权限编辑影片"
  504. end if
  505. else
  506. if rs4("boolOrtherDel")=False then
  507. strErrmsgbox=strErrmsgbox+"<li>对不起你没有权限编辑别人添加的影片"
  508. end if
  509. end if
  510. db.close
  511. set db=nothing
  512. else
  513. numRs2id=""
  514. if rs4("boolAdd")=False then
  515. strErrmsgbox=strErrmsgbox+"<li>对不起你没有添加影片的权限"
  516. end if
  517. end if
  518. if request.form("name")<>"" then
  519. if len(request.form("name"))>50 then
  520. strErrmsgbox=strErrmsgbox+"<li>输入的影片名称太长,应控制在50个字符以内"
  521. else
  522. errAddress=false
  523. for i= 1 to 4
  524. strMode(i-1)=mid(strPecial,i,1)
  525. if Instr(request.form("name"),strMode(i-1))>1 then
  526. errAddress=True
  527. exit for
  528. end if
  529. next
  530. if errAddress=True then
  531. strErrmsgbox=strErrmsgbox+"<li>输入的影片不得包含'""@&特殊字符"
  532. else
  533. strRs2name=request.form("name")
  534. end if
  535. end if
  536. else
  537. strErrmsgbox=strErrmsgbox+"<li>请输入影片的名称"
  538. end if
  539. if request.form("time")<>"" then
  540. if IsDate(request.form("time"))=False then
  541. strErrmsgbox=strErrmsgbox+"<li>输入的影片添加日期变量表达式类型错误"
  542. else
  543. dateRs2time=request.form("time")
  544. end if
  545. else
  546. dateRs2time=now()
  547. end if
  548. if request.form("size")<>"" then
  549. strRs2size=request.form("size")
  550. else
  551. strRs2size="不详"
  552. end if
  553. if request.form("mode")<>"" then
  554. strRs2mode=request.form("mode")
  555. else
  556. strRs2mode="不详"
  557. end if
  558. if request.form("roof")<>"" then
  559. strRs2roof=request.form("roof")
  560. else
  561. strRs2roof="不详"
  562. end if
  563. strRs2commend=(request.form("commend")&"stars.gif")
  564. if request.form("homepage")<>"" then
  565. strRs2homepage=request.form("homepage")
  566. else
  567. strRs2homepage=""
  568. end if
  569. if request.form("demo")<>"" then
  570. strRs2demo=request.form("demo")
  571. else
  572. strRs2demo=""
  573. end if
  574. if request.form("pic")<>"" then
  575. strRs2pic=request.form("pic")
  576. else
  577. strRs2pic=""
  578. end if
  579. numRs2sortcount=cint(request.form("sort2id"))
  580. if numRs2sortcount="0" then
  581. strErrmsgbox=strErrmsgbox+"<li>还没有添加影片分类,<a href=sort.asp>请添加</a>"
  582. else
  583. sql="select small.id,small.small,small.sortid from small where id="&numRs2sortcount
  584. rs=conn.execute(sql)
  585. strRs2big=rs("sortid")
  586. strRs2sort=rs("small")
  587. end if
  588. if request.form("brief")<>"" then
  589. strRs2show=replace(request.form("brief"),"'","''")
  590. else
  591. strRs2show="不详"
  592. end if
  593. for i = 0 to 4
  594. if i=0 then
  595. if request.form("down"&i+1&"")="" then
  596. strErrmsgbox=strErrmsgbox+"<li>观看地址1不能为空"
  597. exit for
  598. end if
  599. end if
  600. if request.form("down"&i+1&"")<>"" then
  601. strRs2down(i)=request.form("down"&i+1&"")
  602. else
  603. strRs2down(i)=""
  604. end if
  605. next
  606. if request.form("hide")="true" then
  607. boolRs2hide=True
  608. if request.form("moneys")<>"" then
  609. if IsNumeric(request.form("moneys"))=True then
  610. numRs2moneys=request.form("moneys")
  611. else
  612. strErrmsgbox=strErrmsgbox+"<li>影片观看金额变量类型错误"
  613. end if
  614. else
  615. strErrmsgbox=strErrmsgbox+"<li>启用影片注册功能时请务必设定影片观看金额"
  616. end if
  617. else
  618. boolRs2hide=False
  619. numRs2moneys="0"
  620. end if
  621. strRs2admin=strCookies
  622. if request.form("song")<>"" then
  623. strRs2song=request.form("song")
  624. else
  625. strRs2song=""
  626. end if
  627. if request.form("boolCommend")="true" then
  628. boolRs2commend=True
  629. else
  630. boolRs2commend=False
  631. end if
  632. if request.form("strString")<>"" then
  633. strRs2string=request.form("strString")
  634. else
  635. strErrmsgbox=strErrmsgbox+"<li>请输入影片关键字"
  636. end if
  637. if rs4("boolTatt")=True then
  638. boolZhen=True
  639. else
  640. boolZhen=False
  641. end if
  642. if strErrmsgbox="" then
  643. if numRs2id<>"" then
  644. sql="update download set name='"&strRs2name&"',dateRtime='"&dateRs2time&"',strSize='"&strRs2size&"',strMode='"&strRs2mode&"',strRoof='"&strRs2roof&"',strCommend='"&strRs2commend&"',strHomepage='"&strRs2homepage&"',strDemo='"&strRs2demo&"',strPic='"&strRs2pic&"',strBig='"&strRs2big&"',strSort='"&strRs2sort&"',numSortcount="&numRs2sortcount&",strShow='"&strRs2show&"',down1='"&strRs2down(0)&"',down2='"&strRs2down(1)&"',down3='"&strRs2down(2)&"',down4='"&strRs2down(3)&"',down5='"&strRs2down(4)&"',boolHide="&boolRs2hide&",numMoneys="&numRs2moneys&",strAdmins='"&strRs2admin&"',strSong='"&strRs2song&"',boolCommend="&boolRs2commend&",strString='"&strRs2string&"',boolZhen="&boolZhen&" where id="&numRs2id
  645. else
  646. sql="insert into download(name,dateRtime,strSize,strMode,strRoof,strCommend,strHomepage,strDemo,strPic,strBig,strSort,numSortcount,strShow,numCounters,numDowncount,down1,down2,down3,down4,down5,boolHide,numMoneys,strAdmins,strSong,dateDaynow,dateMonthnow,numDaydown,numMonthdown,boolCommend,strString,boolZhen) values('"&strRs2name&"','"&dateRs2time&"','"&strRs2size&"','"&strRs2mode&"','"&strRs2roof&"','"&strRs2commend&"','"&strRs2homepage&"','"&strRs2demo&"','"&strRs2pic&"','"&strRs2big&"','"&strRs2sort&"',"&numRs2sortcount&",'"&strRs2show&"',0,0,'"&strRs2down(0)&"','"&strRs2down(1)&"','"&strRs2down(2)&"','"&strRs2down(3)&"','"&strRs2down(4)&"',"&boolRs2hide&","&numRs2moneys&",'"&strRs2admin&"','"&strRs2song&"','"&dateRs2time&"','"&dateRs2time&"',0,0,"&boolRs2commend&",'"&strRs2string&"',"&boolZhen&")"
  647. conn.execute("update admin set moneyert=moneyert+"& cint(numMoneyset_1) &" where admin='"& strAdmins &"'")
  648. end if
  649. conn.execute sql
  650. response.write("操作完成,2秒钟后返回"&_
  651. "<META HTTP-EQUIV=REFRESH CONTENT='2;URL=list.asp'>")
  652. response.end
  653. else
  654. response.write(strErrmsgbox)
  655. end if
  656. end function
  657. '-----------------删除影片------------------
  658. function edit_del()
  659. if request.form("id")<>"" then
  660. if rs4("boolAllDel")=False then
  661. response.write("<li>对不起你没有权限批量删除影片")
  662. response.end
  663. end if
  664. numEditDel=split(request.form("id"),", ")
  665. for i= 0 to UBound(numEditDel)
  666. conn.execute("update admin set moneyert=moneyert-"& cint(numMoneydele_1) &" where admin in (select strAdmins from download where id="& numEditDel(i) &")")
  667. next
  668. sql="delete from [download] where id in ("&replace(request.form("id"),"'","")&")"
  669. else
  670. if request("id")<>"" then
  671. if IsNumeric(request("id"))=False then
  672. response.write("<li>对不起输入的ID编号错误,请勿添加非法字符")
  673. response.end
  674. end if
  675. else
  676. response.write("<li>对不起输入的ID编号错误,请勿添加非法字符")
  677. response.end
  678. end if
  679. set db=conn.execute("select count(id) as numDBid from download where id="&request("id")&" and strAdmins='"&strCookies&"'")
  680. if db("numDBid")>="1" then
  681. if rs4("boolDel")=False then
  682. response.write("<li>对不起你没有权限删除影片")
  683. response.end
  684. end if
  685. else
  686. if rs4("boolOrtherDel")=False then
  687. response.write("<li>对不起你没有权限删除别人添加的影片")
  688. response.end
  689. end if
  690. end if
  691. db.close
  692. set db=nothing
  693. conn.execute("update admin set moneyert=moneyert-"& cint(numMoneydele_1) &" where admin in (select strAdmins from download where id="& request("id") &")")
  694. sql="delete from download where id="&request("id")
  695. end if
  696. conn.execute sql
  697. response.write("操作完成,2秒钟后返回"&_
  698. "<META HTTP-EQUIV=REFRESH CONTENT='2;URL=list.asp'>")
  699. response.end
  700. end function
  701. '-------------------显示大分类-----------------
  702. function sort_sbig()
  703. Set rs = Server.CreateObject("ADODB.Recordset")
  704. sql="SELECT sort.id,sort.sort FROM sort"
  705. rs.OPEN sql, Conn,1,1
  706. while not rs.eof
  707. numBid=rs("id")
  708. strBsort=rs("sort")
  709. response.write("<option value='"&strBsort&"'>"&strBsort&"</option>")
  710. rs.movenext
  711. wend
  712. rs.close
  713. set rs=nothing
  714. end function
  715. '-------------------显示分类-----------------
  716. function sort_show()
  717. Set rs = Server.CreateObject("ADODB.Recordset")
  718. sql="SELECT sort.id,sort.sort FROM sort"
  719. rs.OPEN sql, Conn,1,1
  720. if rs.eof then
  721. response.write "<tr><td width='100%' bgcolor='#E3E3E3'>还没有分类</td></tr>"
  722. else
  723. while not rs.eof
  724. numSoid=rs("id")
  725. strSosort=rs("sort")
  726. response.write "<tr><td width='100%' bgcolor='#E3E3E3'>【"&strSosort&"】 <a href=sort.asp?big="&numSoid&"&post=edit>编辑</a> <a href=sort.asp?big="&numSoid&"&post=del onclick=""{if(confirm('您确定执行的操作吗?')){return true;}return false;}"">删除</a></td></tr>"
  727. Set rs1 = Server.CreateObject("ADODB.Recordset")
  728. sql1="SELECT small.id,small.small,small.sortid FROM small where sortid='"&strSosort&"'"
  729. rs1.OPEN sql1, Conn,1,1
  730. if rs1.eof then
  731. response.write "<tr><td width='100%' bgcolor='#ffffff' style='text-indent: 40'>还没有分类</td></tr>"
  732. else
  733. while not rs1.eof
  734. numSmid=rs1("id")
  735. strSmsmall=rs1("small")
  736. response.write "<tr><td width='100%' bgcolor='#ffffff' style='text-indent: 40'>&gt;&gt; "&strSmsmall&" <a href=sort.asp?sort="&numSmid&"&post=edit>编辑</a> <a href=sort.asp?sort="&numSmid&"&post=del onclick=""{if(confirm('您确定执行的操作吗?')){return true;}return false;}"">删除</a></td></tr>"
  737. rs1.movenext
  738. wend
  739. end if
  740. rs1.close
  741. set rs1=nothing
  742. rs.movenext
  743. wend
  744. end if
  745. rs.close
  746. set rs=nothing
  747. end function
  748. '-------------------删除分类-----------------
  749. function sort_del()
  750. numBig=request.QueryString("big")
  751. numSort=request.QueryString("sort")
  752. if numBig<>"" then
  753. sql="select sort.id,sort.sort from sort where id="&numBig
  754. rs=conn.execute(sql)
  755. strBsort=rs("sort")
  756. Set rs = Server.CreateObject("ADODB.Recordset")
  757. sql="select small.id,small.small,small.sortid from small where sortid='"&strBsort&"'"
  758. rs.open sql,conn,1,1
  759. while not rs.eof
  760. numSmall=rs("id")
  761. sql="delete from download where numSortcount="&numSmall
  762. conn.execute sql
  763. rs.movenext
  764. wend
  765. rs.close
  766. set rs=nothing
  767. sql="delete from small where sortid='"&strBsort&"'"
  768. conn.execute sql
  769. sql="delete from sort where id="&numBig
  770. conn.execute sql
  771. elseif numSort<>"" then
  772. sql="delete from download where numSortcount="&numSort
  773. conn.execute sql
  774. sql="delete from small where id="&numSort
  775. conn.execute sql
  776. end if
  777. response.write("操作完成,2秒钟后返回"&_
  778. "<META HTTP-EQUIV=REFRESH CONTENT='2;URL=sort.asp'>")
  779. response.end
  780. end function
  781. '-------------------编辑分类-----------------
  782. function sort_edit1()
  783. numBig=request.QueryString("big")
  784. numSort=request.QueryString("sort")
  785. if numBig<>"" then
  786. sql="select sort.id,sort.sort from sort where id="&numBig
  787. rs=conn.execute(sql)
  788. response.write "<form method='POST' action='sort.asp?big="&numBig&"&post=save'><table border='0' width='100%' cellspacing='0' cellpadding='3'><tr><td width='100%' align='center'><p style='margin-top: 80'>编辑大类: <input type='text' name='editbig' size='15' style='background-color: #F3F3F3; border: 1 solid #000000' value="&rs("sort")&"> <input type='submit' value='提交' name='sub' style='background-color: #F3F3F3; border: 1 solid #000000' onclick=""{if(editbig.value.length<1){alert('大类的名字不能为空');editbig.focus();return (false);}}""></td></tr></table>"
  789. set rs=nothing
  790. elseif numSort<>"" then
  791. sql="select small.id,small.small,small.sortid from small where id="&numSort
  792. rs=conn.execute(sql)
  793. response.write "<form method='POST' action='sort.asp?sort="&numSort&"&post=save'><table border='0' width='100%' cellspacing='0' cellpadding='3'><tr><td width='100%' align='center'><p style='margin-top: 80'>编辑小类: <input type='text' name='editsort' size='15' style='background-color: #F3F3F3; border: 1 solid #000000' value="&rs("small")&"> 所属大类: <select size='1' name='ebigid' style='background-color: #F3F3F3; border: 1 solid #000000'>"
  794. Set rs1 = Server.CreateObject("ADODB.Recordset")
  795. sql1="SELECT sort.id,sort.sort from sort"
  796. rs1.OPEN sql1, Conn,1,1
  797. do while not rs1.eof
  798. if rs("sortid")=rs1("sort") then
  799. response.write "<option value='"&rs1("sort")&"' selected>"&rs1("sort")&"</option>"
  800. else
  801. response.write "<option value='"&rs1("sort")&"'>"&rs1("sort")&"</option>"
  802. end if
  803. rs1.movenext
  804. loop
  805. rs1.close
  806. set rs1=nothing
  807. response.write "</select> <input type='submit' value='提交' name='sub' style='background-color: #F3F3F3; border: 1 solid #000000' onclick=""{if(editsort.value.length<1){alert('小类的名字不能为空');editsort.focus();return (false);}}""></td></tr></table>"
  808. set rs=nothing
  809. else
  810. response.write "<table border='0' width='100%' cellspacing='0' cellpadding='3'><tr><td width='100%' align='center'>程序执行错误</td></tr></table>"
  811. end if
  812. end function
  813. '-------------------保存分类-----------------
  814. function sort_save()
  815. numBig=request.QueryString("big")
  816. numSort=request.QueryString("sort")
  817. if numBig<>"" then
  818. strEditbig=request.form("editbig")
  819. Set rs = Server.CreateObject("ADODB.Recordset")
  820. sql="select sort from sort where sort='"&strEditbig&"'"
  821. rs.open sql,conn,1,1
  822. if rs.eof then
  823. rs.close
  824. set rs=nothing
  825. sql="update sort set sort='"&strEditbig&"' where id="&numBig
  826. else
  827. rs.close
  828. set rs=nothing
  829. response.write("错误操作,修改的分类名已存在")
  830. response.end
  831. end if
  832. else
  833. if numSort<>"" then
  834. strEditsort=request.form("editsort")
  835. strEditbig=request.form("ebigid")
  836. numCountid=0
  837. set rs=Server.CreateObject("ADODB.Recordset")
  838. sql="select small,sortid from small where sortid='"&strEditbig&"'"
  839. rs.open sql,conn,1,1
  840. do while not rs.eof
  841. if rs("small")=request.form("editsort") then
  842. numCountid=numCountid+1
  843. end if
  844. rs.movenext
  845. loop
  846. rs.close
  847. set rs=nothing
  848. if numCountid=0 then
  849. sql="update small set small='"&strEditsort&"',sortid='"&strEditbig&"' where id="&numSort
  850. conn.execute("update download set strBig='"&strEditbig&"' where numSortcount="&numSort)
  851. else
  852. response.write("操作错误,添加的分类已存在")
  853. response.end
  854. end if
  855. else
  856. if request.form("big")<>"" and request.form("sort")<>"" then
  857. response.write("操作失败,请确认输入的数据,每次只能添加一个大分类或小分类")
  858. exit function
  859. else
  860. if request.form("big")="" and request.form("sort")="" then
  861. response.write("请确认输入的数据,需要添加的大小分类都为空,不能执行操作")
  862. exit function
  863. else
  864. if request.form("big")<>"" then
  865. Set rs = Server.CreateObject("ADODB.Recordset")
  866. sql="select sort from sort where sort='"&request.form("big")&"'"
  867. rs.open sql,conn,1,1
  868. if rs.eof then
  869. rs.close
  870. set rs=nothing
  871. sql="insert into sort(sort) values('"&request.form("big")&"')"
  872. else
  873. rs.close
  874. set rs=nothing
  875. response.write("错误操作,添加的分类名已存在")
  876. response.end
  877. end if
  878. else
  879. numCountid=0
  880. set rs=Server.CreateObject("ADODB.Recordset")
  881. sql="select small,sortid from small where sortid='"&request.form("bigid")&"'"
  882. rs.open sql,conn,1,1
  883. do while not rs.eof
  884. if rs("small")=request.form("sort") then
  885. numCountid=numCountid+1
  886. end if
  887. rs.movenext
  888. loop
  889. rs.close
  890. set rs=nothing
  891. if numCountid=0 then
  892. sql="insert into small(small,sortid) values('"&request.form("sort")&"','"&request.form("bigid")&"')"
  893. else
  894. response.write("操作错误,添加的分类已存在")
  895. response.end
  896. end if
  897. end if
  898. end if
  899. end if
  900. end if
  901. end if
  902. conn.execute sql
  903. response.write("操作完成,2秒钟后返回"&_
  904. "<META HTTP-EQUIV=REFRESH CONTENT='2;URL=sort.asp'>")
  905. response.end
  906. end function
  907. '-------------------EMAIL判定-----------------
  908. function IsValidEmail(email)
  909. dim names, name, i, c
  910. 'Check for valid syntax in an email address.
  911. IsValidEmail = true
  912. names = Split(email, "@")
  913. if UBound(names) <> 1 then
  914.    IsValidEmail = false
  915.    exit function
  916. end if
  917. for each name in names
  918.    if Len(name) <= 0 then
  919.      IsValidEmail = false
  920.      exit function
  921.    end if
  922.    for i = 1 to Len(name)
  923.      c = Lcase(Mid(name, i, 1))
  924.      if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then
  925.        IsValidEmail = false
  926.        exit function
  927.      end if
  928.    next
  929.    if Left(name, 1) = "." or Right(name, 1) = "." then
  930.       IsValidEmail = false
  931.       exit function
  932.    end if
  933. next
  934. if InStr(names(1), ".") <= 0 then
  935.    IsValidEmail = false
  936.    exit function
  937. end if
  938. i = Len(names(1)) - InStrRev(names(1), ".")
  939. if i <> 2 and i <> 3 then
  940.    IsValidEmail = false
  941.    exit function
  942. end if
  943. if InStr(email, "..") > 0 then
  944.    IsValidEmail = false
  945. end if
  946. end function
  947. '-------------------系统设定-----------------
  948. function setup_save()
  949. boolOpen=request.form("boolOpen")
  950. if boolOpen="False" then
  951. if request.form("strHtml")="" then
  952. errMsg=errMsg+"<li>如不开放请签写维护说明"
  953. else
  954. strHtml=request.form("strHtml")
  955. end if
  956. else
  957. strHtml="系统维护中……"
  958. end if
  959. if request.form("strHomepage")="" then
  960. errMsg=errMsg+"<li>请填写主页名称"
  961. else
  962. strHomepage=request.form("strHomepage")
  963. end if
  964. if request.form("strUrl")="" then
  965. errMsg=errMsg+"<li>请填写主页地址"
  966. else
  967. if instr(request.form("strUrl"),"http://")<0 then
  968. errMsg=errMsg+"<li>主页地址格式不对,请以http://开头"
  969. else
  970. strUrl=request.form("strUrl")
  971. end if
  972. end if
  973. if request.form("strAddess")="" then
  974. errMsg=errMsg+"<li>请填写程序所在地址"
  975. else
  976. if instr(request.form("strAddess"),"http://")<0 then
  977. errMsg=errMsg+"<li>程序所在地址格式不对,请以http://开头"
  978. else
  979. strAddess=request.form("strAddess")
  980. end if
  981. end if
  982. if request.form("strTitle")="" then
  983. strTitle="天峰视频系统V1.0免费版"
  984. end if
  985. if request.form("strEstate")="" then
  986. strEstate="天峰视频系统V1.0免费版"
  987. else
  988. strEstate=request.form("strEstate")
  989. end if
  990. if request.form("strAdminemail")="" then
  991. errMsg=errMsg+"<li>请填写管理员E-MAIL地址"
  992. else
  993. if IsValidEmail(request.form("strAdminemail"))=False then
  994. errMsg=errMsg+"<li>输入的管理员E-MAIL不符合E-MAIL标准,请返回重新输入"
  995. else
  996. strAdminemail=request.form("strAdminemail")
  997. end if
  998. end if
  999. if request.form("numSofts")="" then
  1000. errMsg=errMsg+"<li>请填写每页影片显示数"
  1001. else
  1002. if IsNumeric(request.form("numSofts"))=False then
  1003. errMsg=errMsg+"<li>请确认输入的每页影片显示数是否为数字形式"
  1004. else
  1005. numSofts=CInt(request.form("numSofts"))
  1006. end if
  1007. end if
  1008. if request.form("numXgsoft")="" then
  1009. errMsg=errMsg+"<li>请填写相关影片显示数"
  1010. else
  1011. if IsNumeric(request.form("numXgsoft"))=False then
  1012. errMsg=errMsg+"<li>请确认输入的相关影片显示数是否为数字形式"
  1013. else
  1014. numXgsoft=CInt(request.form("numXgsoft"))
  1015. end if
  1016. end if
  1017. if request.form("numShows")="" then
  1018. errMsg=errMsg+"<li>请填写简介大小"
  1019. else
  1020. if IsNumeric(request.form("numShows"))=False then
  1021. errMsg=errMsg+"<li>请确认输入的简介大小是否为数字形式"
  1022. else
  1023. numShows=CInt(request.form("numShows"))
  1024. end if
  1025. end if
  1026. if request.form("numCommend")="" then
  1027. errMsg=errMsg+"<li>请填写首页推荐影片个数"
  1028. else
  1029. if IsNumeric(request.form("numCommend"))=False then
  1030. errMsg=errMsg+"<li>请确认输入的首页推荐影片个数是否为数字形式"
  1031. else
  1032. numCommend=CInt(request.form("numCommend"))
  1033. end if
  1034. end if
  1035. boolReview=request.form("boolReview")
  1036. boolRegs=request.form("boolRegs")
  1037. boolAdmins=True
  1038. boolDelete=False
  1039. boolLoad=False
  1040. boolAttestation=False
  1041. boolSoftatt=request.form("boolSoftatt")
  1042. boolPwssend=False
  1043. numForget="0"
  1044. boolHide=request.form("boolHide")
  1045. if boolHide="True" then
  1046. if request.form("numMoneys")="" then
  1047. errMsg=errMsg+"<li>如果启用会员影片设置请设置最初货币项目"
  1048. else
  1049. if IsNumeric(request.form("numMoneys"))=False then
  1050. errMsg=errMsg+"<li>请确认输入的最初货币项目是否为数字形式"
  1051. else
  1052. numMoneys=CInt(request.form("numMoneys"))
  1053. end if
  1054. end if
  1055. if request.form("numMoneyset")="" then
  1056. errMsg=errMsg+"<li>如果启用会员影片设置请设置增加货币项目"
  1057. else
  1058. if IsNumeric(request.form("numMoneyset"))=False then
  1059. errMsg=errMsg+"<li>请确认输入的增加货币项目是否为数字形式"
  1060. else
  1061. numMoneyset=CInt(request.form("numMoneyset"))
  1062. end if
  1063. end if
  1064. if request.form("numMoneydele")="" then
  1065. errMsg=errMsg+"<li>如果启用会员影片设置请设置扣减货币项目"
  1066. else
  1067. if IsNumeric(request.form("numMoneydele"))=False then
  1068. errMsg=errMsg+"<li>请确认输入的扣减货币项目是否为数字形式"
  1069. else
  1070. numMoneydele=CInt(request.form("numMoneydele"))
  1071. end if
  1072. end if
  1073. if request.form("strMoneyname")="" then
  1074. errMsg=errMsg+"<li>如果启用会员影片设置请设置货币单位项目"
  1075. else
  1076. strMoneyname=request.form("strMoneyname")
  1077. end if
  1078. else
  1079. numMoneys="1000"
  1080. numMoneyset="100"
  1081. numMoneydele="200"
  1082. strMoneyname="元"
  1083. end if
  1084. boolAffiche=True
  1085. boolUbb=request.form("boolUbb")
  1086. boolSoftimg=request.form("boolSoftimg")
  1087. boolSoftsong=request.form("boolSoftsong")
  1088. boolSoftsize=request.form("boolSoftsize")
  1089. boolSoftreal=request.form("boolSoftreal")
  1090. boolSoftflash=request.form("boolSoftflash")
  1091. boolSoftmedia=request.form("boolSoftmedia")
  1092. boolAdminimg=True
  1093. if boolAdminimg="True" then
  1094. boolImgunload=True
  1095. if boolImgunload="True" then
  1096. if request.form("strImgsize4")="" then
  1097. errMsg=errMsg+"<li>请设置头像上传目录项目"
  1098. else
  1099. strImgsize4=request.form("strImgsize4")
  1100. end if
  1101. if request.form("numImgsize3")="" then
  1102. errMsg=errMsg+"<li>请设置头像大小项目"
  1103. else
  1104. if IsNumeric(request.form("numImgsize3"))=False then
  1105. errMsg=errMsg+"<li>请确认输入的头像大小项目是否为数字形式"
  1106. else
  1107. numImgsize3=CInt(request.form("numImgsize3"))
  1108. end if
  1109. end if
  1110. else
  1111. strImgsize4="/"
  1112. numImgsize3="500"
  1113. end if
  1114. if request.form("numImgsize1")="" then
  1115. errMsg=errMsg+"<li>请设置头像宽度项目"
  1116. else
  1117. if IsNumeric(request.form("numImgsize1"))=False then
  1118. errMsg=errMsg+"<li>请确认输入的头像宽度项目是否为数字形式"
  1119. else
  1120. numImgsize1=CInt(request.form("numImgsize1"))
  1121. end if
  1122. end if
  1123. if request.form("numImgsize2")="" then
  1124. errMsg=errMsg+"<li>请设置头像高度项目"
  1125. else
  1126. if IsNumeric(request.form("numImgsize2"))=False then
  1127. errMsg=errMsg+"<li>请确认输入的头像高度项目是否为数字形式"
  1128. else
  1129. numImgsize2=CInt(request.form("numImgsize2"))
  1130. end if
  1131. end if
  1132. else
  1133. boolImgunload="False"
  1134. strImgsize4="/"
  1135. numImgsize3="500"
  1136. numImgsize1="100"
  1137. numImgsize2="100"
  1138. end if
  1139. boolUnload=request.form("boolUnload")
  1140. if boolUnload="True" then
  1141. if request.form("strLeixin")="" then
  1142. errMsg=errMsg+"<li>如果启用上传文件设置请填写上传的文件类型"
  1143. else
  1144. if instr(request.form("strLeixin"),".")<0 then
  1145. errMsg=errMsg+"<li>程序检查出上传的文件类型填写格式错误,请返回重新填写"
  1146. else
  1147. strLeixin=request.form("strLeixin")
  1148. end if
  1149. end if
  1150. if request.form("strLujing")="" then
  1151. errMsg=errMsg+"<li>如果启用上传文件设置请填写上传目录"
  1152. else
  1153. if instr(request.form("strLujing"),"/")<0 then
  1154. errMsg=errMsg+"<li>程序检查出上传目录填写格式错误,请返回重新填写"
  1155. else
  1156. strLujing=request.form("strLujing")
  1157. end if
  1158. end if
  1159. if request.form("numUnsize")="" then
  1160. errMsg=errMsg+"<li>如果启用上传文件设置请限制上传大小"
  1161. else
  1162. if IsNumeric(request.form("numUnsize"))=False then
  1163. errMsg=errMsg+"<li>请确认输入的上传文件大小项目是否为数字形式"
  1164. else
  1165. numUnsize=CInt(request.form("numUnsize"))
  1166. end if
  1167. end if
  1168. else
  1169. strLeixin=".*"
  1170. strLujing="/"
  1171. numUnsize="500"
  1172. end if
  1173. boolSoftemail=False
  1174. if request.form("imgTitles")="" then
  1175. imgTitles="./images/title.gif"
  1176. else
  1177. imgTitles=request.form("imgTitles")
  1178. end if
  1179. if request.form("imgBanner")="" then
  1180. imgBanner="./images/banners.gif"
  1181. else
  1182. imgBanner=request.form("imgBanner")
  1183. end if
  1184. if request.form("strSoftshows")="" then
  1185. strSoftshows="暂无说明"
  1186. else
  1187. strSoftshows=request.form("strSoftshows")
  1188. end if
  1189. for i=0 to 6
  1190. strADShow=strADShow &"|"& Request.Form("select"& i &"")
  1191. next
  1192. strADShow=right(strADShow,len(strADShow)-1)
  1193. if request.form("strPersonalityReg")="" then
  1194. errMsg=errMsg+"<li>请按照给定的授权号码填写,否则你将无法正常使用程序"
  1195. else
  1196. if len(request.form("strPersonalityReg"))<>12 then
  1197. errMsg=errMsg+"<li>请按照给定的授权号码填写,否则你将无法正常使用程序"
  1198. else
  1199. strPersonalityReg=request.form("strPersonalityReg")
  1200. end if
  1201. end if
  1202. if errMsg<>"" then
  1203. response.write(errMsg&"<p><a href=javascript:history.back(-1)>点击返回→</a>")
  1204. response.end
  1205. exit function
  1206. else
  1207. sql="update setup set boolOpen="&boolOpen&",strHtml='"&strHtml&"',strHomepage='"&strHomepage&"',strUrl='"&strUrl&"',strAddess='"&strAddess&"',strTitle='"&strTitle&"',strEstate='"&strEstate&"',strAdminemail='"&strAdminemail&"',numSofts='"&numSofts&"',numXgsoft='"&numXgsoft&"',numShows='"&numShows&"',numCommend='"&numCommend&"',boolReview="&boolReview&",boolRegs="&boolRegs&",boolAdmins="&boolAdmins&",boolDelete="&boolDelete&",boolLoad="&boolLoad&",boolAttestation="&boolAttestation&",boolSoftatt="&boolSoftatt&",boolPwssend="&boolPwssend&",numForget='"&numForget&"',boolHide="&boolHide&",numMoneys='"&numMoneys&"',numMoneyset='"&numMoneyset&"',numMoneydele='"&numMoneydele&"',strMoneyname='"&strMoneyname&"',boolAffiche="&boolAffiche&",boolUbb="&boolUbb&",boolSoftimg="&boolSoftimg&",boolSoftsong="&boolSoftsong&",boolSoftsize="&boolSoftsize&",boolSoftreal="&boolSoftreal&",boolSoftflash="&boolSoftflash&",boolSoftmedia="&boolSoftmedia&",boolAdminimg="&boolAdminimg&",boolImgunload="&boolImgunload&",strImgsize4='"&strImgsize4&"',numImgsize3='"&numImgsize3&"',numImgsize1='"&numImgsize1&"',numImgsize2='"&numImgsize2&"',boolUnload="&boolUnload&",strLeixin='"&strLeixin&"',strLujing='"&strLujing&"',numUnsize='"&numUnsize&"',boolSoftemail="&boolSoftemail&",strSoftshows='"&strSoftshows&"',imgTitles='"&imgTitles&"',imgBanner='"&imgBanner&"',strADShow='"&strADShow&"',strPersonalityReg='"&strPersonalityReg&"'"
  1208. conn.execute sql
  1209. response.write("操作完成,2秒钟后返回"&_
  1210. "<META HTTP-EQUIV=REFRESH CONTENT='2;URL=setup.asp'>")
  1211. response.end
  1212. end if
  1213. end function
  1214. '-------------------用户管理(显示全体用户资料)-----------------
  1215. function ShowAllUser()
  1216. if request.QueryString("page")<>"" then
  1217. absPageNum=request.QueryString("page")
  1218. else
  1219. absPageNum=1
  1220. end if
  1221. response.write("<form name=""adminUser"" method=""post"" action=""user.asp"">"& vbCRLF & _ 
  1222. "<tr align=""center"" bgcolor=""#EFEFEF"">"& vbCRLF & _ 
  1223. "<td width=""15%"">用户名</td>"& vbCRLF & _ 
  1224. "<td width=""25%"">Email</td>"& vbCRLF & _ 
  1225. "<td width=""8%"">权限</td>"& vbCRLF & _ 
  1226. "<td width=""20%"">最后IP</td>"& vbCRLF & _ 
  1227. "<td width=""25%"">最后登陆时间</td>"& vbCRLF & _ 
  1228. "<td width=""7%"">操作</td>"& vbCRLF & _ 
  1229. "</tr>")
  1230. Set rs = Server.CreateObject("ADODB.Recordset")
  1231. rs.CursorType = adOpenStatic
  1232. rs.CacheSize = 20
  1233. sql="select * from admin"
  1234. if Request.Form("UserPost")="4" and Request.Form("strSearchUser")<>"" then
  1235. sql=sql&" where admin='"& Request.Form("strSearchUser") &"'"
  1236. end if
  1237. sql=sql&" order by lastTime desc"
  1238. rs.open sql,conn,1,1
  1239. RecordPerPage=20
  1240. rs.PageSize = RecordPerPage
  1241. Tol = rs.PageCount
  1242. If Not(rs.EOF) Then
  1243. rs.AbsolutePage = absPageNum
  1244. End If
  1245. if rs.eof then
  1246. response.write("<tr bgcolor=""#FFFFFF"">"& vbCRLF & _ 
  1247. "<td colspan=""6""><li>没有该管理员或者程序操作错误!</td>"& vbCRLF & _ 
  1248. "</tr>")
  1249. else
  1250. for i = 1 to rs.PageSize
  1251. numUid=rs("id")
  1252. strUadmin=rs("admin")
  1253. if rs("qx")<=5 then
  1254. strImgUadmin="<img src=""../images/"& rs("qx") &".gif"" align=""absmiddle""><a href=""#"" onClick=""window.open('../view.asp?user="&strUadmin&"','查看资料','width=220,height=200')"" title=""查看 "&strUadmin&" 的资料"">"&strUadmin&"</a>"
  1255. else
  1256. strImgUadmin="<img src=""../images/6.gif"" align=""absmiddle""><a href=""#"" onClick=""window.open('../view.asp?user="&strUadmin&"','查看资料','width=220,height=200')"" title=""查看 "&strUadmin&" 的资料"">"&strUadmin&"</a>"
  1257. end if
  1258. strUemail=rs("regemail")
  1259. strUlastIP=rs("lastIP")
  1260. dateUlastTime=rs("lastTime")
  1261. response.write("<tr bgcolor=""#FFFFFF"">"& vbCRLF & _ 
  1262. "<td width=""15%"">"&strImgUadmin&"</td>"& vbCRLF & _ 
  1263. "<td width=""25%""><a href=""mailto:"&strUemail&"""><img src=""../images/email1.gif"" width=""16"" height=""16"" border=""0"" align=""absmiddle"">"&strUemail&"</a></td>"& vbCRLF & _ 
  1264. "<td width=""8%"" align=""center""><a href='purview.asp?post=edit&Userid="&strUadmin&"'>编辑</a></td>"& vbCRLF & _ 
  1265. "<td width=""20%"" align=""center""><a href=userip.asp?ip="&strUlastIP&" alt=点击进行IP操作>"&strUlastIP&"</a></td>"& vbCRLF & _ 
  1266. "<td width=""25%"" align=""center"">"&dateUlastTime&"</td>"& vbCRLF & _ 
  1267. "<td width=""7%"" align=""center""><input type=""checkbox"" name=""userid"" value="""&numUid&"""></td>"& vbCRLF & _ 
  1268. "</tr>")
  1269. rs.movenext
  1270. if rs.eof then
  1271. exit for
  1272. end if
  1273. next
  1274. end if
  1275. rs.close
  1276. set rs=nothing
  1277. response.write("<tr bgcolor=""#FFFFFF"" align=""center"">"& vbCRLF & _ 
  1278. "<td colspan=""6"">"& vbCRLF & _ 
  1279. "<input name=""UserPost"" type=""radio"" value=""1"" checked> 删除"& vbCRLF & _ 
  1280. "<input type=""radio"" name=""UserPost"" value=""2"">"& vbCRLF & _ 
  1281. "<select size=""1"" name=""UserQx"">"& vbCRLF & _ 
  1282. "<option value=""0"" selected>移动用户组</option>")
  1283. Set rs = Server.CreateObject("ADODB.Recordset")
  1284. sql="select * from config order by id"
  1285. rs.open sql,conn,1,1
  1286. do while not rs.eof
  1287. response.write("<option value='"& rs("id") &"'>"& rs("strAname") &"</option>")
  1288. rs.movenext
  1289. loop
  1290. rs.close
  1291. set rs=nothing
  1292. response.write("</select>"& vbCRLF & _ 
  1293. "<input type=""radio"" name=""UserPost"" value=""3""> 群发邮件"& vbCRLF & _ 
  1294. "<input type=""radio"" name=""UserPost"" value=""4""> 搜索用户"& vbCRLF & _ 
  1295. "<input name=""strSearchUser"" type=""text"" size=""12"">"& vbCRLF & _ 
  1296. "<input type=""submit"" name=""Submit"" value=""提交"" onclick=""{if(confirm('您确定执行的操作吗?')){return true;}return false;}""></td>"& vbCRLF & _ 
  1297. "</tr>"& vbCRLF & _ 
  1298. "</form>")
  1299. numPagenext=absPageNum+1
  1300. numPageup=absPageNum-1
  1301. if numPageup<1 then
  1302. numPageup=1
  1303. end if
  1304. if numPagenext>Tol then
  1305. numPagenext=Tol
  1306. end if
  1307. strPageup=("[<a href='user.asp?page="&numPageup&"'>上一页</a>]")
  1308. strPagenext=("[<a href='user.asp?page="&numPagenext&"'>下一页</a>]")
  1309. strSelectPage=("<option value='user.asp' selected>请选择</option>")
  1310. for i=1 to Tol
  1311. strSelectPage=(strSelectPage&"<option value='user.asp?page="&i&strPage&"'>第"&i&"页</option>")
  1312. next
  1313. response.write("<form>"& vbCRLF & _ 
  1314. "<tr bgcolor=""#FFFFFF"" align=""right"">"& vbCRLF & _ 
  1315. "<td colspan=""6"">当前页:[<font color='#FF0000'><strong>"&absPageNum&"</strong></font>] 共 <font color='#FF0000'><strong>"&Tol&"</strong></font> 页 每页:[<font color='#FF0000'><strong>"&RecordPerPage&"</strong></font>] "&strPageup&" "&strPagenext&" 转到 <select name='select2' onChange='window.location=form.select2.options[form.select2.selectedIndex].value' size=1>"&strSelectPage&"</select> 页 </td>"& vbCRLF & _ 
  1316. "</tr>"& vbCRLF & _ 
  1317. "</form>")
  1318. end function
  1319. '----------------------用户组操作---------------------
  1320. function UserPost()
  1321. if rs4("boolUser")=False then
  1322. response.write("<li>对不起,你没有权限操作用户组")
  1323. response.end
  1324. end if
  1325. select case request.form("UserPost")
  1326. case "1"
  1327. strUseridFun=split(request.form("userid"),", ")
  1328. for i= 0 to UBound(strUseridFun)
  1329. if strUseridFun(i)="1" then
  1330. response.write("对不起,拥有超级管理员权限的用户无法删除")
  1331. response.end
  1332. exit for
  1333. end if
  1334. next
  1335. conn.execute("delete from [admin] where id in ("&replace(request.form("userid"),"'","")&")")
  1336. response.write("操作完成,2秒钟后返回"&_
  1337. "<META HTTP-EQUIV=REFRESH CONTENT='2;URL=user.asp'>")
  1338. case "2"
  1339. if request.form("UserQx")="0" then
  1340. response.write("<li>对不起,你移动用户组时输入错误的参数,请返回重新输入")
  1341. else
  1342. conn.execute("update [admin] set qx="& request.form("UserQx") &" where id in ("&replace(request.form("userid"),"'","")&")")
  1343. response.write("操作完成,2秒钟后返回"&_
  1344. "<META HTTP-EQUIV=REFRESH CONTENT='2;URL=user.asp'>")
  1345. end if
  1346. case "3"
  1347. if Request.QueryString("send")="ok" then
  1348. AllEmailSend(request.form("userid"))
  1349. else
  1350. %>
  1351. <form name="form1" method="post" action="user.asp?send=ok">
  1352. <table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#000000">
  1353.   <tr align="center" bgcolor="#E0E0E0"> 
  1354.     <td colspan="2">邮件群发(不要发垃圾邮件啊^_^)</td>
  1355.   </tr>
  1356.   <tr bgcolor="#FFFFFF"> 
  1357.     <td width="20%">标题:</td>
  1358.     <td><input name="strEtitle" type="text" id="strEtitle" size="50" maxlength="100">
  1359.         <input type="hidden" name="userid" value="<%=request.form("userid")%>"><input type="hidden" name="UserPost" value="3"></td>
  1360.   </tr>
  1361.   <tr bgcolor="#FFFFFF"> 
  1362.     <td width="20%">内容:</td>
  1363.     <td><textarea name="strEarticle" cols="50" rows="8" id="strEarticle"></textarea></td>
  1364.   </tr>
  1365.   <tr align="center" bgcolor="#FFFFFF"> 
  1366.     <td colspan="2"> 
  1367.       
  1368.         <input type="submit" name="Submit2" value="发送">
  1369.       </td>
  1370.   </tr>
  1371. </table>
  1372. </form>
  1373. <%
  1374. end if
  1375. end select
  1376. end function
  1377. '---------------判定服务器支持的E-MAIL组件-----------
  1378. function pop_email(Objs)
  1379. On Error Resume Next
  1380. pop_email = False
  1381. Err = 0
  1382. Dim Test_email
  1383. Set Test_email = Server.CreateObject(Objs)
  1384. If 0 = Err Then pop_email = True
  1385. Set Test_email = Nothing
  1386. Err = 0
  1387. End Function
  1388. '--------------E-MAIL群发函数--------------
  1389. function AllEmailSend(strEmailAddress)
  1390. funEmailAddress=Split(strEmailAddress,", ")
  1391. dim XP_email(2)
  1392. XP_email(0) = "JMail.SMTPMail"
  1393. XP_email(1) = "CDONTS.NewMail"
  1394. XP_email(2) = "Persits.MailSender"
  1395. for i= 0 to UBound(funEmailAddress)
  1396. set rs=conn.execute("select * from admin where id="&funEmailAddress(i))
  1397. if IsValidEmail(rs("regemail"))=false then
  1398. response.write(rs("admin")&"邮件地址错误...<br>")
  1399. else
  1400. if pop_email(XP_email(0)) then
  1401. Set JMail=Server.CreateObject("JMail.SMTPMail")
  1402. JMail.Logging=True
  1403. JMail.Charset="gb2312"
  1404. JMail.ContentType = "text/html"
  1405. JMail.ServerAddress="smtp.21cn.com"
  1406. JMail.Sender=strAdminemail_1
  1407. JMail.Subject=Request.Form("strEtitle")
  1408. JMail.Body=Request.Form("strEarticle")
  1409. JMail.AddRecipient rs("regemail")
  1410. JMail.Priority=3
  1411. JMail.Execute 
  1412. Set JMail=nothing
  1413. if err then 
  1414. response.write "发送给"& rs("admin") &"的邮件出现错误...<br>"
  1415. err.clear
  1416. else
  1417. response.write "发送给"& rs("admin") &"的邮件完成!<br>"
  1418. end if
  1419. elseif pop_email(XP_email(1)) then
  1420. Set mail = Server.CreateObject("CDONTS.NewMail")
  1421. mail.TO = rs("regemail")
  1422. mail.From = strAdminemail_1
  1423. mail.Subject =Request.Form("strEtitle")
  1424. mail.Body =Request.Form("strEarticle")
  1425. mail.Send
  1426. Set mail = Nothing
  1427. if err then 
  1428. response.write "发送给"& rs("admin") &"的邮件出现错误...<br>"
  1429. err.clear
  1430. else
  1431. response.write "发送给"& rs("admin") &"的邮件完成!<br>"
  1432. end if
  1433. elseif pop_email(XP_email(2)) then
  1434. Set mailer=Server.CreateObject("ASPMAIL.ASPMailCtrl.1")  
  1435. recipient=rs("regemail")
  1436. sender=strAdminemail_1
  1437. subject=Request.Form("strEtitle")
  1438. message=Request.Form("strEarticle")
  1439. mailserver="smtp.21cn.com"
  1440. result=mailer.SendMail(mailserver, recipient, sender, subject, message)
  1441. Set mailer = Nothing
  1442. if err then 
  1443. response.write "发送给"& rs("admin") &"的邮件出现错误...<br>"
  1444. err.clear
  1445. else
  1446. response.write "发送给"& rs("admin") &"的邮件完成!<br>"
  1447. end if
  1448. else
  1449. response.write "你的服务器不支持E-MAIL组件"
  1450. exit for
  1451. end if
  1452. end if
  1453. next
  1454. end function
  1455. '-----------------显示广告-----------------
  1456. function showAD()
  1457. if request.QueryString("page")<>"" then
  1458. absPageNum=request.QueryString("page")
  1459. else
  1460. absPageNum=1
  1461. end if
  1462. Set rs = Server.CreateObject("ADODB.Recordset")
  1463. rs.CursorType = adOpenStatic
  1464. rs.CacheSize = 8
  1465. sql="select * from ad order by dateAddTime desc"
  1466. rs.open sql,conn,1,1
  1467. RecordPerPage= 8
  1468. rs.PageSize = RecordPerPage
  1469. Tol = rs.PageCount
  1470. If Not(rs.EOF) Then
  1471. rs.AbsolutePage = absPageNum
  1472. End If
  1473. if rs.eof then
  1474. response.write("还没有广告内容,请<a href='ad.asp?post=add'>添加→</a>")
  1475. else
  1476. for i = 1 to rs.PageSize
  1477. strADID=rs("id")
  1478. boolADtext=rs("boolADtext")
  1479. boolADjs=rs("boolADjs")
  1480. boolADmonth=rs("boolADmonth")
  1481. if boolADmonth=True then
  1482. strADmonth="包月"
  1483. else
  1484. strADmonth="点击"
  1485. end if
  1486. numMaxBig=rs("numMaxBig")
  1487. select case numMaxBig
  1488. case "1"
  1489. strMaxBig="文本"
  1490. case "2"
  1491. strMaxBig="100*100"
  1492. case "3"
  1493. strMaxBig="160*70"
  1494. case "4"
  1495. strMaxBig="480*60"
  1496. case "5"
  1497. strMaxBig="760*60"
  1498. case "6"
  1499. strMaxBig="跳窗"
  1500. end select
  1501. numShow=rs("numShow")
  1502. if boolADjs=True then
  1503. if numMaxBig<"5" then
  1504. strADurl=rs("strADurl")
  1505. else
  1506. if numMaxBig="6" then
  1507. strADurl="由于广告大小过大,请点击查看广告浏览该广告<span><textarea rows=""2"" cols=""50"" id=""code"& strADID &""" readonly><script language=""JavaScript"">window.open('"& rs("strADurl") &"') ;</script></textarea><input value=""查看广告"" type=""button"" onclick=runHtml() name=""daoshuai""></span>"
  1508. else
  1509. strADurl="由于广告大小过大,请点击查看广告浏览该广告<span><textarea rows=""2"" cols=""50"" id=""code"& strADID &""" readonly>"& rs("strADurl") &"</textarea><input value=""查看广告"" type=""button"" onclick=runHtml() name=""daoshuai""></span>"
  1510. end if
  1511. end if
  1512. numSelect="无"
  1513. numMaxRate="无"
  1514. numNowRate="无"
  1515. strADTitle=""
  1516. strImTeAD=""
  1517. if boolADmonth=True then
  1518. numRate=rs("numRate")
  1519. else
  1520. numRate="无"
  1521. end if
  1522. else
  1523. if numMaxBig<"5" then
  1524. if numMaxBig="1" then
  1525. strADurl="<a href="""& rs("strADurl") &""" alt="""& rs("strADTitle") &""">"& rs("strImTeAD") &"</a>"
  1526. else
  1527. strADurl="<a href="""& rs("strADurl") &"""><img src="""& rs("strImTeAD") &""" alt="""& rs("strADTitle") &""" border=""0""></a>"
  1528. end if
  1529. else
  1530. strADurl="由于广告大小过大,请点击查看广告浏览该广告<span><textarea rows=""2"" cols=""50"" id=""code"& strADID &""" readonly><a href="""& rs("strADurl") &"""><img src="""& rs("strImTeAD") &""" alt="""& rs("strADTitle") &""" border=""0""></a></textarea><input value=""查看广告"" type=""button"" onclick=runHtml() name=""daoshuai""></span>"
  1531. end if
  1532. numSelect=rs("numSelect")
  1533. numMaxRate=rs("numMaxRate")
  1534. if numShow="0" then
  1535. numNowRate="0"
  1536. else
  1537. numNowRate=round(int(numSelect)/int(numShow),2)
  1538. end if
  1539. if boolADmonth=True then
  1540. numRate=rs("numRate")
  1541. else
  1542. numRate=CDbl(numSelect)/1000*CDbl(rs("numRate"))
  1543. end if
  1544. end if
  1545. numPlace=rs("numPlace")
  1546. select case numPlace
  1547. case "1"
  1548. strPlace="<img src=""../images/fav.gif"" alt=""首页固定广告栏480*60"">"
  1549. case "2"
  1550. strPlace="<img src=""../images/fav.gif"" alt=""每页文本广告栏"">"
  1551. case "3"
  1552. strPlace="<img src=""../images/fav.gif"" alt=""160*70右边广告栏(首页特定)"">"
  1553. case "4"
  1554. strPlace="<img src=""../images/fav.gif"" alt=""页面滚动广告栏(100*100)"">"
  1555. case "5"
  1556. strPlace="<img src=""../images/fav.gif"" alt=""影片页左边160*70广告栏"">"
  1557. case "6"
  1558. strPlace="<img src=""../images/fav.gif"" alt=""影片页480*60广告栏"">"
  1559. case "7"
  1560. strPlace="<img src=""../images/fav.gif"" alt=""每页底部760*60夹层广告栏"">"
  1561. case "8"
  1562. strPlace="<img src=""../images/fav.gif"" alt=""顶端每页760*60夹层广告栏"">"
  1563. case "9"
  1564. strPlace="<img src=""../images/fav.gif"" alt=""跳窗式广告"">"
  1565. end select
  1566. numFirstShow=rs("numFirstShow")
  1567. dateAddTime="<img src=""../images/report.gif"" alt="""& rs("dateAddTime") &""">"
  1568. strALLShow=numShow&"/"&numSelect&"/"&strXNum(numNowRate)&"/"&strXNum(numMaxRate)
  1569. %>
  1570. <table width="100%" border="0" cellpadding="2" cellspacing="0">
  1571.   <tr align="center"> 
  1572.     <td colspan="7"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  1573.         <tr>
  1574.           <td width="90%" align="center"><%=strADurl%></td>
  1575.           <td width="10%"><p><a href="ad.asp?post=add"><img src="../images/a_add.gif" width="52" height="16" border="0"></a><br>
  1576.               <a href="ad.asp?post=edit&id=<%=strADID%>"><img src="../images/a_edit.gif" width="52" height="16" border="0"></a><br>
  1577.               <a href="ad.asp?post=del&id=<%=strADID%>" onclick="{if(confirm('将删除你所选择的广告是否执行操作?')){return true;}return false;}"><img src="../images/a_delete.gif" width="52" height="16" border="0"></a> 
  1578.             </p>
  1579.             </td>
  1580.         </tr>
  1581.       </table></td>
  1582.   </tr>
  1583.   <tr align="center"> 
  1584.     <td width="40%">显/点/比/设:<%=strALLShow%></td>
  1585.     <td width="14%">大小:<%=strMaxBig%></td>
  1586.     <td width="12%">类型:<%=strADmonth%></td>
  1587.     <td width="14%">收入:¥<%=strXNum(numRate)%></td>
  1588.     <td width="10%">优先率:<%=numFirstShow%></td>
  1589.     <td width="5%"><%=dateAddTime%></td>
  1590.     <td width="5%"><%=strPlace%></td>
  1591.   </tr>
  1592. </table><br><br>
  1593. <%
  1594. rs.movenext
  1595. if rs.eof then
  1596. exit for
  1597. end if
  1598. next
  1599. end if
  1600. rs.close
  1601. set rs=nothing
  1602. numPagenext=absPageNum+1
  1603. numPageup=absPageNum-1
  1604. if numPageup<1 then
  1605. numPageup=1
  1606. end if
  1607. if numPagenext>Tol then
  1608. numPagenext=Tol
  1609. end if
  1610. strPageup=("[<a href='ad.asp?page="&numPageup&"'>上一页</a>]")
  1611. strPagenext=("[<a href='ad.asp?page="&numPagenext&"'>下一页</a>]")
  1612. strSelectPage=("<option value='ad.asp' selected>请选择</option>")
  1613. for i=1 to Tol
  1614. strSelectPage=(strSelectPage&"<option value='ad.asp?page="&i&strPage&"'>第"&i&"页</option>")
  1615. next
  1616. response.write("<form>"& vbCRLF & _ 
  1617. "<tr bgcolor=""#FFFFFF"" align=""right"">"& vbCRLF & _ 
  1618. "<td colspan=""6"">当前页:[<font color='#FF0000'><strong>"&absPageNum&"</strong></font>] 共 <font color='#FF0000'><strong>"&Tol&"</strong></font> 页 每页:[<font color='#FF0000'><strong>"&RecordPerPage&"</strong></font>] "&strPageup&" "&strPagenext&" 转到 <select name='select2' onChange='window.location=form.select2.options[form.select2.selectedIndex].value' size=1>"&strSelectPage&"</select> 页 </td>"& vbCRLF & _ 
  1619. "</tr>"& vbCRLF & _ 
  1620. "</form>")
  1621. end function
  1622. '----------------转换小数--------------
  1623. function strXNum(num)
  1624. numXNum=num
  1625. if instr(numXNum,".")="1" then
  1626. numXNum="0"&numXNum
  1627. end if
  1628. strXNum=numXNum
  1629. end function
  1630. '-----------------广告相关操作---------------
  1631. function ad_Doing()
  1632. if Request.QueryString("save")<>"ok" then
  1633. select case Request.QueryString("post")
  1634. case "add"
  1635. strAction="ad.asp?post=add&save=ok"
  1636. strSubmit="添加广告"
  1637. boolADjsb="checked"
  1638. boolADtextb="checked"
  1639. boolADmonthb="checked"
  1640. numPlace="0"
  1641. numFirstShow="0"
  1642. numMaxBig="0"
  1643. case "edit"
  1644. set rs=conn.execute("select * from ad where id="& Request.QueryString("id"))
  1645. strADurl=rs("strADurl")
  1646. if rs("boolADjs")=True then
  1647. boolADjsa="checked"
  1648. else
  1649. boolADjsb="checked"
  1650. end if
  1651. if rs("boolADtext")=True then
  1652. boolADtexta="checked"
  1653. else
  1654. boolADtextb="checked"
  1655. end if
  1656. strImTeAD=rs("strImTeAD")
  1657. strADTitle=rs("strADTitle")
  1658. numPlace=rs("numPlace")
  1659. if rs("boolADmonth")=True then
  1660. boolADmontha="checked"
  1661. else
  1662. boolADmonthb="checked"
  1663. end if
  1664. numRate=rs("numRate")
  1665. numFirstShow=rs("numFirstShow")
  1666. numMaxRate=rs("numMaxRate")
  1667. numMaxBig=rs("numMaxBig")
  1668. strAction="ad.asp?post=edit&id="& Request.QueryString("id") &"&save=ok"
  1669. strSubmit="编辑广告"
  1670. case "del"
  1671. conn.execute("delete from ad where id="&Request.QueryString("id"))
  1672. Response.write("操作完成,2秒钟后返回程序设置, 请重新设置广告相关<META HTTP-EQUIV=REFRESH CONTENT='2;URL=setup.asp'>")
  1673. response.end
  1674. end select
  1675. else
  1676. if Request.Form("strADurl")="" then
  1677. strERRMsgBox=strERRMsgBox&"<li>广告地址不能为空"
  1678. else
  1679. strADurl=Request.Form("strADurl")
  1680. end if
  1681. if Request.Form("strImTeAD")="" then
  1682. strERRMsgBox=strERRMsgBox&"<li>文字名称/图片地址不能为空"
  1683. else
  1684. strImTeAD=Request.Form("strImTeAD")
  1685. end if
  1686. if Request.Form("numPlace")="0" then
  1687. strERRMsgBox=strERRMsgBox&"<li>请选择广告所在位置"
  1688. else
  1689. numPlace=Request.Form("numPlace")
  1690. end if
  1691. if Request.Form("numRate")<>"" then
  1692. if IsNumeric(Request.Form("numRate"))=True then
  1693. numRate=Request.Form("numRate")
  1694. else
  1695. strERRMsgBox=strERRMsgBox&"<li>千次点击单价/包月费必须为数字形式"
  1696. end if
  1697. else
  1698. numRate="0"
  1699. end if
  1700. if Request.Form("numFirstShow")="0" then
  1701. strERRMsgBox=strERRMsgBox&"<li>请选择优先显示权"
  1702. else
  1703. numFirstShow=Request.Form("numFirstShow")
  1704. end if
  1705. if Request.Form("numMaxRate")<>"" then
  1706. if IsNumeric(Request.Form("numMaxRate"))=True then
  1707. numMaxRate=Request.Form("numMaxRate")
  1708. else
  1709. strERRMsgBox=strERRMsgBox&"<li>显示点击比率必须为数字形式"
  1710. end if
  1711. else
  1712. numMaxRate="0"
  1713. end if
  1714. if Request.Form("numMaxBig")="0" then
  1715. strERRMsgBox=strERRMsgBox&"<li>请选择广告条大小"
  1716. else
  1717. numMaxBig=Request.Form("numMaxBig")
  1718. end if
  1719. if strERRMsgBox="" then
  1720. select case Request.QueryString("post")
  1721. case "add"
  1722. conn.execute("insert into ad(strADurl,boolADjs,boolADtext,strImTeAD,strADTitle,numPlace,boolADmonth,numRate,numFirstShow,numMaxRate,dateAddTime,numSelect,numShow,numMaxBig) values('"& strADurl &"',"& Request.Form("boolADjs") &","& Request.Form("boolADtext") &",'"& strImTeAD &"','"& Request.Form("strADTitle") &"',"& numPlace &","& Request.Form("boolADmonth") &","& numRate &","& numFirstShow &","& numMaxRate &",'"& now() &"',0,0,"& numMaxBig &")")
  1723. case "edit"
  1724. conn.execute("update ad set strADurl='"& strADurl &"',boolADjs="& Request.Form("boolADjs") &",boolADtext="& Request.Form("boolADtext") &",strImTeAD='"& strImTeAD &"',strADTitle='"& Request.Form("strADTitle") &"',numPlace="& numPlace &",boolADmonth="& Request.Form("boolADmonth") &",numRate="& numRate &",numFirstShow="& numFirstShow &",numMaxRate="& numMaxRate &",numMaxBig="& numMaxBig &" where id="& Request.QueryString("id"))
  1725. case else
  1726. response.write("操作出现错误,请确认是否操作正确")
  1727. response.end
  1728. end select
  1729. Response.write("操作完成,2秒钟后返回<META HTTP-EQUIV=REFRESH CONTENT='2;URL=ad.asp'>")
  1730. response.end
  1731. else
  1732. response.write strERRMsgBox
  1733. response.end
  1734. end if
  1735. end if
  1736. %>
  1737. <form name="strADFrom" method="post" action="<%=strAction%>">
  1738.   <table width="100%" border="0" cellspacing="0" cellpadding="2">
  1739.     <tr> 
  1740.       <td width="35%">广告代码/点击地址</td>
  1741.       <td width="65%">
  1742.   <textarea name="strADurl" cols="35" rows="5" id="strADTitle"><%=strADurl%></textarea> *</td>                                      
  1743.     </tr>
  1744.     <tr> 
  1745.       <td width="35%">是否为JS/Flash</td>
  1746.       <td width="65%">
  1747. <input type="radio" name="boolADjs" value="True" <%=boolADjsa%>>
  1748.         是                                       
  1749.         <input name="boolADjs" type="radio" value="False" <%=boolADjsb%>>
  1750.         否</td>                                      
  1751.     </tr>
  1752.     <tr> 
  1753.       <td width="35%">文字广告</td>
  1754.       <td width="65%">
  1755. <input type="radio" name="boolADtext" value="True" <%=boolADtexta%>>
  1756.         是 
  1757.         <input name="boolADtext" type="radio" value="False" <%=boolADtextb%>>
  1758.         否</td>
  1759.     </tr>
  1760.     <tr> 
  1761.       <td width="35%">文字名称/图片地址</td>
  1762.       <td width="65%">
  1763. <input name="strImTeAD" type="text" id="strImTeAD" size="35" maxlength="255" value="<%=strImTeAD%>"> *</td>                                      
  1764.     </tr>
  1765.     <tr> 
  1766.       <td width="35%">广告介绍</td>
  1767.       <td width="65%">
  1768. <textarea name="strADTitle" cols="35" rows="5" id="strADTitle"><%=strADTitle%></textarea></td>
  1769.     </tr>
  1770.     <tr> 
  1771.       <td width="35%">广告位置</td>
  1772.       <td width="65%">
  1773. <select name="numPlace" size="1" id="numPlace">
  1774. <%
  1775. dim strPlaces(9)
  1776. strPlaces(0)="请选择广告所在位置"
  1777. strPlaces(1)="首页固定广告栏480*60"
  1778. strPlaces(2)="每页文本广告栏"
  1779. strPlaces(3)="160*70右边广告栏(首页特定)"
  1780. strPlaces(4)="页面滚动广告栏(100*100)"
  1781. strPlaces(5)="影片页左边160*70广告栏"
  1782. strPlaces(6)="影片页480*60广告栏"
  1783. strPlaces(7)="每页底部760*60夹层广告栏"
  1784. strPlaces(8)="顶端每页760*60夹层广告栏"
  1785. strPlaces(9)="跳窗式广告"
  1786. for i=0 to 9
  1787. if int(numPlace)=int(i) then
  1788. response.write("<option value="""& i &""" selected>"& strPlaces(i) &"</option>")
  1789. else
  1790. response.write("<option value="""& i &""">"& strPlaces(i) &"</option>")
  1791. end if
  1792. next
  1793. %>
  1794. </select></td>
  1795.     </tr>
  1796.     <tr> 
  1797.       <td width="35%">是否包月</td>
  1798.       <td width="65%">
  1799. <input type="radio" name="boolADmonth" value="True" <%=boolADmontha%>>
  1800.         是 
  1801.         <input name="boolADmonth" type="radio" value="False" <%=boolADmonthb%>>
  1802.         否</td>
  1803.     </tr>
  1804.     <tr> 
  1805.       <td width="35%">千次点击单价/包月费</td>
  1806.       <td width="65%">
  1807. <input name="numRate" type="text" id="numRate" size="5" maxlength="9" value="<%=numRate%>">
  1808.         RMB</td> 
  1809.     </tr>
  1810.     <tr> 
  1811.       <td width="35%">优先显示权</td>
  1812.       <td width="65%">
  1813. <select name="numFirstShow" size="1" id="numFirstShow">
  1814. <%
  1815. dim strFirstShow(5)
  1816. strFirstShow(0)="请选择优先显示权"
  1817. strFirstShow(1)="1.极少显示"
  1818. strFirstShow(2)="2.较少显示"
  1819. strFirstShow(3)="3.一般显示"
  1820. strFirstShow(4)="4.较多显示"
  1821. strFirstShow(5)="5.极多显示"
  1822. for i=0 to 5
  1823. if int(numFirstShow)=int(i) then
  1824. response.write("<option value="""& i &""" selected>"& strFirstShow(i) &"</option>")
  1825. else
  1826. response.write("<option value="""& i &""">"& strFirstShow(i) &"</option>")
  1827. end if
  1828. next
  1829. %>
  1830. </select></td>
  1831.     </tr>
  1832.     <tr> 
  1833.       <td width="35%">显示点击比率</td>
  1834.       <td width="65%"> <input name="numMaxRate" type="text" id="numMaxRate" size="5" maxlength="4" value="<%=numMaxRate%>">
  1835.         (小数表示,例如 .86/0.86 都可)</td> 
  1836.     </tr>
  1837.     <tr> 
  1838.       <td width="35%">广告条大小</td>
  1839.       <td width="65%">
  1840. <select name="numMaxBig" size="1" id="numMaxBig">
  1841. <%
  1842. dim strMaxBig(6)
  1843. strMaxBig(0)="请选择广告条大小"
  1844. strMaxBig(1)="文本"
  1845. strMaxBig(2)="100*100"
  1846. strMaxBig(3)="160*70"
  1847. strMaxBig(4)="480*60"
  1848. strMaxBig(5)="760*60"
  1849. strMaxBig(6)="跳窗"
  1850. for i=0 to 6
  1851. if int(numMaxBig)=int(i) then
  1852. response.write("<option value="""& i &""" selected>"& strMaxBig(i) &"</option>")
  1853. else
  1854. response.write("<option value="""& i &""">"& strMaxBig(i) &"</option>")
  1855. end if
  1856. next
  1857. %>
  1858. </select>(跳窗广告请在"是否为JS/Flash"选"是")</td>
  1859.     </tr>
  1860.     <tr align="center"> 
  1861.       <td colspan="2"> 
  1862.         <input type="submit" name="Submit" value="<%=strSubmit%>">
  1863.       </td>
  1864.     </tr>
  1865.   </table>
  1866. </form>
  1867. <%
  1868. end function
  1869. '------------------受限制IP禁止访问函数-----------------
  1870. function iperr()
  1871. IPaddress=Request.servervariables("remote_addr")
  1872. strIPaddress=Split(IPaddress,".")
  1873. Set ms =Server.CreateObject("ADODB.Recordset")
  1874. msql="select * from ip"
  1875. ms.open msql,conn,1,1
  1876. do while not ms.eof
  1877. numIP=int(ms("numIP")-1)
  1878. strAllIPaddress=""
  1879. for i=0 to UBound(strIPaddress)
  1880. if i>numIP then
  1881. if i=UBound(strIPaddress) then
  1882. strAllIPaddress=strAllIPaddress&"*"
  1883. else
  1884. strAllIPaddress=strAllIPaddress&"*."
  1885. end if
  1886. else
  1887. if i=UBound(strIPaddress) then
  1888. strAllIPaddress=strAllIPaddress+strIPaddress(i)
  1889. else
  1890. strAllIPaddress=strAllIPaddress+strIPaddress(i)&"."
  1891. end if
  1892. end if
  1893. next
  1894. if cstr(strAllIPaddress)=cstr(ms("strIPaddress")) then
  1895. Response.Redirect "../errip.htm"
  1896. end if
  1897. ms.movenext
  1898. loop
  1899. ms.close
  1900. set ms=nothing
  1901. end function
  1902. '--------------------显示待认证影片列表--------------------
  1903. function zhen_show()
  1904. if request.QueryString("page")<>"" then
  1905. absPageNum=request.QueryString("page")
  1906. else
  1907. absPageNum=1
  1908. end if
  1909. RecordPerPage = numSofts_1
  1910. Set rs3 = Server.CreateObject("ADODB.Recordset")
  1911. rs3.CursorType = adOpenStatic
  1912. rs3.CacheSize = cint(numSofts_1)
  1913. sql3="select * from download where boolZhen=True order by dateRtime desc"
  1914. rs3.open sql3, conn,1,1
  1915. rs3.PageSize = cint(numSofts_1)
  1916. Tol = rs3.PageCount
  1917. If Not(rs3.EOF) Then
  1918. rs3.AbsolutePage = absPageNum
  1919. End If
  1920. if rs3.eof then
  1921. response.write("<form name=""strZhenForm"" method=""post"" action=""zhen.asp"">该分类还没有影片")
  1922. else
  1923. For absRecordNum = 1 to rs3.PageSize
  1924. numRs3id=rs3("id")
  1925. strRs3name=rs3("name")
  1926. dateRs3time=rs3("dateRtime")
  1927. imgRs3commend=("<img src='../images/"&rs3("strCommend")&"'>")
  1928. if rs3("strDemo")<>"" then
  1929. strRs3demo=("<a href='"&rs3("strDemo")&"' target=_blank>演示</a>")
  1930. else
  1931. strRs3demo=("<font color='#C0C0C0'>演示</font>")
  1932. end if
  1933. strRs3big=rs3("strBig")
  1934. strRs3sort=rs3("strSort")
  1935. if len(rs3("strShow"))>numShows_1 then
  1936. strRs3show=left(rs3("strShow"),numShows_1) & "..."
  1937. else
  1938. strRs3show=rs3("strShow")
  1939. end if
  1940. strRs3count=("<a href='#' title='浏:"&rs3("numCounters")&" 总:"&rs3("numDowncount")&" 月:"&rs3("numMonthdown")&" 日:"&rs3("numDaydown")&"'>影片统计</a>")
  1941. if boolHide_1=true then
  1942. if rs3("boolHide")=true then
  1943. strRs3hide=(" <img align='absmiddle' border='0' src='../images/regsoft.gif' alt='观看资金"&rs3("numMoneys")&strMoneyname_1&"(虚拟币)'>")
  1944. else
  1945. strRs3hide=""
  1946. end if
  1947. end if
  1948. response.write("<form name=""strZhenForm"" method=""post"" action=""zhen.asp""><table width='90%' border='0' cellpadding='2' cellspacing='1' bgcolor='#000000'>"&_
  1949. "<tr bgcolor='#bcbcbc'>"&_ 
  1950. "<td colspan='2' bgcolor='#bcbcbc'>"&_
  1951. "<table width='100%' border='0' cellspacing='0' cellpadding='0'>"&_
  1952. "<tr>"&_ 
  1953. "<td><input type=""checkbox"" name=""id"" value='"& numRs3id &"'><a href='../show.asp?id="&numRs3id&"' target=_blank>"&strRs3name&"</a> "&strRs3hide&"</td>"&_
  1954. "</tr>"&_
  1955. "</table></td>"&_
  1956. "<td colspan='2' align='right' bgcolor='#bcbcbc'>"&_
  1957. "<a href=""edit.asp?id="&numRs3id&"&post=edit"">编辑</a> ¦ "&_
  1958. "<a href=""edit.asp?id="&numRs3id&"&post=del"" onclick=""{if(confirm('您确定执行的操作吗?')){return true;}return false;}"">删除</a>"&_
  1959. "</td></tr>"&_
  1960. "<tr bgcolor='#DBDBDB'>"&_ 
  1961. "<td width='20%' align='center' bgcolor='#efefef'>更新日期</td>"&_
  1962. "<td width='30%'>"&dateRs3time&"</td>"&_
  1963. "<td width='20%' align='center' bgcolor='#efefef'>影片类别</td>"&_
  1964. "<td width='30%'>"&strRs3big&"┃"&strRs3sort&"</td>"&_
  1965. "</tr>"&_
  1966. "<tr bgcolor='white'>"&_ 
  1967. "<td colspan='4'><p style='text-indent: 40'>"&strRs3show&"</p></td>"&_
  1968. "</tr></table><br>")
  1969. rs3.movenext
  1970. if rs3.eof then
  1971. exit for
  1972. end if
  1973. next
  1974. end if
  1975. rs3.close
  1976. set rs3=nothing
  1977. numPagenext=absPageNum+1
  1978. numPageup=absPageNum-1
  1979. if numPageup<1 then
  1980. numPageup=1
  1981. end if
  1982. if numPagenext>Tol then
  1983. numPagenext=Tol
  1984. end if
  1985. strPageup=("[<a href='zhen.asp?page="&numPageup)
  1986. strPagenext=("[<a href='zhen.asp?page="&numPagenext)
  1987. if strType<>"" then
  1988. if strRang<>"" then
  1989. strPage=("&type="&strType&"&rang="&strRang)
  1990. else
  1991. strPage=("&type="&strType)
  1992. end if
  1993. else
  1994. if strRang<>"" then
  1995. if strSearch<>"" then
  1996. strPage=("&rang="&strRang&"&KEY="&strSearch&"&TTYPE="&strTch)
  1997. else
  1998. strPage=("&rang="&strRang)
  1999. end if
  2000. else
  2001. if strSearch<>"" then
  2002. strPage=("&KEY="&strSearch&"&TTYPE="&strTch)
  2003. else
  2004. strPage=""
  2005. end if
  2006. end if
  2007. end if
  2008. strPageup=(strPageup&strPage&"'>上一页</a>]")
  2009. strPagenext=(strPagenext&strPage&"'>下一页</a>]")
  2010. strSelectPage=("<option value='zhen.asp' selected>请选择</option>")
  2011. for i=1 to Tol
  2012. strSelectPage=(strSelectPage&"<option value='zhen.asp?page="&i&strPage&"'>第"&i&"页</option>")
  2013. next
  2014. response.write("<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>"&_
  2015. "<tr>"&_ 
  2016. "<td align='right'><input type='radio' name='zhen' value='1'> 认证 <input type='radio' name='zhen' value='2'> 删 <input type='submit' name='Submit' value='提交'> "&_
  2017. "当前页:[<font color='#FF0000'><strong>"&absPageNum&"</strong></font>]"&_
  2018. " 共 <font color='#FF0000'><strong>"&Tol&"</strong></font>"&_
  2019. " 页 每页:[<font color='#FF0000'><strong>"&RecordPerPage&"</strong></font>]"&_
  2020. " "&strPageup&" "&strPagenext&" 转到"&_
  2021. " <select name='select2' onChange='window.location=form.select2.options[form.select2.selectedIndex].value' size=1>"&strSelectPage&"</select> 页 </td></table></form><br>")
  2022. end function
  2023. %>
  2024. <%
  2025. '如果你美化的漂亮或者修正了最多只可以同时添加5集和不能修改用户虚拟币的BUG记得联系一下网络游子哟~!我的QQ35325750或者1006389
  2026. %>