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

多媒体编程

开发平台:

ASP/ASPX

  1. <!--#include file="db/user.asp" -->
  2. <!--#include file="config.asp" -->
  3. <%
  4. if Request.QueryString("id")<>"" then
  5. set rs=conn.execute("select * from link where id="& Request.QueryString("id"))
  6. if rs("boolLinShow")=False then
  7. response.write("对不起,该友情连接未通过验证无法浏览")
  8. response.end
  9. else
  10. conn.execute("update link set numLinDown=numLinDown+1 where id="& Request.QueryString("id"))
  11. Response.Redirect rs("strLinUrl")
  12. end if
  13. end if
  14. %>
  15. <!--#include file="ubb.asp" -->
  16. <!--#include file="md5.asp" -->
  17. <!--#include file="function.asp" -->
  18. <!--#include file="top.asp" -->
  19. <%
  20. select case Request.QueryString("post")
  21. case "add"
  22. if Request.QueryString("save")="ok" then
  23. if Request.Form("boolLinJs")="False" then
  24. if Request.Form("strLinName")<>"" then
  25. strLinName=Request.Form("strLinName")
  26. else
  27. MsgErrLink=MsgErrLink&"<li>网站名称不能为空"
  28. end if
  29. if Request.Form("strLinUrl")<>"" then
  30. strLinUrl=Request.Form("strLinUrl")
  31. else
  32. MsgErrLink=MsgErrLink&"<li>网站地址不能为空"
  33. end if
  34. if Request.Form("strLinTitle")<>"" then
  35. strLinTitle=Request.Form("strLinTitle")
  36. else
  37. MsgErrLink=MsgErrLink&"<li>网站介绍不能为空"
  38. end if
  39. if Request.Form("boolLinText")="True" then
  40. strLinPic=""
  41. else
  42. if Request.Form("strLinPic")<>"" then
  43. strLinPic=Request.Form("strLinPic")
  44. else
  45. MsgErrLink=MsgErrLink&"<li>如果不是文本连接,LOGO地址不能为空"
  46. end if
  47. end if
  48. else
  49. strLinName=""
  50. strLinUrl=""
  51. boolLinText=False
  52. strLinPic=""
  53. if Request.Form("strLinTitle")<>"" then
  54. strLinTitle=Request.Form("strLinTitle")
  55. else
  56. MsgErrLink=MsgErrLink&"<li>如果是JS或者FLASH代码,请将代码填入网站介绍内,其他可不必填写"
  57. end if
  58. end if
  59. if MsgErrLink<>"" then
  60. response.write MsgErrLink
  61. response.end
  62. end if
  63. conn.execute("insert into link(strLinName,strLinUrl,boolLinText,boolLinJs,numLinDown,strLinTitle,strLinPic,boolLinShow,dateTimers) values('"& strLinName &"','"& strLinUrl &"',"& Request.Form("boolLinText") &","& Request.Form("boolLinJs") &",0,'"& strLinTitle &"','"& strLinPic &"',False,'"& now() &"')")
  64. Response.write("操作完成,2秒钟后返回<META HTTP-EQUIV=REFRESH CONTENT='2;URL=link.asp'>")
  65. response.end
  66. else
  67. %>
  68. <form name="linkForm" method="post" action="link.asp?post=add&save=ok">
  69. <table width="80%" border="0" cellpadding="2" cellspacing="1" bgcolor="#000000" align="center">
  70. <br>
  71.   <tr align="center" bgcolor="#E4E4E4"> 
  72.     <td colspan="2">申请友情连接</td>
  73.   </tr>
  74.   <tr bgcolor="#FFFFFF"> 
  75.     <td width="30%">网站名称:</td>
  76.     <td width="70%"> <input name="strLinName" type="text" id="strLinName" size="20" maxlength="100" value=""> </td>
  77.   </tr>
  78.   <tr bgcolor="#FFFFFF"> 
  79.     <td width="30%">网站地址:</td>
  80.     <td width="70%"> <input name="strLinUrl" type="text" id="strLinUrl" size="40" maxlength="255" value="">(以 http:// 开头) </td>
  81.   </tr>
  82.   <tr bgcolor="#FFFFFF"> 
  83.     <td width="30%">LOGO地址:</td>
  84.     <td width="70%"> <input name="strLinPic" type="text" id="strLinPic" size="40" maxlength="255" value=""> </td>
  85.   </tr>
  86.   <tr bgcolor="#FFFFFF"> 
  87.     <td width="30%">网站介绍:</td>
  88.     <td width="70%"> <textarea name="strLinTitle" cols="30" rows="5" id="strLinTitle"></textarea>
  89.     </td>
  90.   </tr>
  91.   <tr bgcolor="#FFFFFF"> 
  92.     <td width="30%">文字连接:</td>
  93.     <td width="70%"> <input type="radio" name="boolLinText" value="True">
  94.       是 
  95.       <input type="radio" name="boolLinText" value="False" checked>
  96.       否(文字连接可以不填LOGO地址)</td>
  97.   </tr>
  98.   <tr bgcolor="#FFFFFF"> 
  99.     <td width="30%">JS/Flash:</td>
  100.     <td width="70%"> <input type="radio" name="boolLinJs" value="True">
  101.       是 
  102.       <input type="radio" name="boolLinJs" value="False" checked>
  103.       否(如果连接为JS代码或者Flash,请把代码直接填入网站介绍即可,其他可不填,文字连接选择否) </td>
  104.   </tr>
  105.   <tr align="center" bgcolor="#FFFFFF"> 
  106.     <td colspan="2"> 
  107.       <input type="submit" name="Submit" value="提交">
  108.     </td>
  109.   </tr>
  110. </table>
  111. </form>
  112. <%
  113. end if
  114. case else
  115. %>
  116. <table width="80%" border="0" cellpadding="2" cellspacing="1" bgcolor="#000000" align="center">
  117. <br>
  118. <tr bgcolor="#FFFFFF">
  119. <td align="center">
  120. <%
  121. Set rs =Server.CreateObject("ADODB.Recordset")
  122. sql="select * from link where boolLinText=False order by dateTimers desc"
  123. rs.open sql,conn,1,1
  124. if rs.eof then
  125. response.write("还没有LOGO友情连接")
  126. else
  127. do while not rs.eof
  128. if rs("boolLinJs")=True then
  129. response.write rs("strLinTitle")&"&nbsp;"
  130. else
  131. response.write("<a href="""& rs("strLinUrl") &""" target=""_blank""><img src="""& rs("strLinPic") &""" alt=""网站名称:"& rs("strLinName") &"<br>加入时间:"& rs("dateTimers") &"<br>点 击 数:"& rs("numLinDown") &"<br>网站介绍:"& rs("strLinTitle") &""" border=""0""></a>&nbsp;")
  132. end if
  133. i=i+1
  134. if i mod 5 =0 then
  135. response.write("<br><br>")
  136. end if
  137. rs.movenext
  138. loop
  139. end if
  140. rs.close
  141. set rs=nothing
  142. %>
  143.     </td>
  144.   </tr>
  145. </table>
  146. <%end select%>
  147. <br>
  148. <div align="center">
  149. <!--#include file="goal.asp" -->
  150. </div>
  151. </body>
  152. </html>