tj1.asp
上传用户:btntkt
上传日期:2021-04-16
资源大小:5296k
文件大小:4k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

DOS

  1. <!--#include file="conn.asp"-->
  2. <%if session("admin")="" then
  3. response.Write "<script language='javascript'>alert('网络超时或您还没有登陆!');window.location.href='login.asp';</script>"
  4. response.End
  5. end if
  6. %>
  7. <html>
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  10. <link rel="stylesheet" href="manage.css" type="text/css">
  11. <style type="text/css">
  12. <!--
  13. body,td,th {
  14. color: #000000;
  15. }
  16. body {
  17. background-color: #FFFFFF;
  18. }
  19. .STYLE1 {color: #000000}
  20. -->
  21. </style></head>
  22. <BODY>
  23. <%
  24. action = request.form("del")
  25. if action="ok" then
  26. Set rs=Server.CreateObject("ADODB.Recordset")
  27. sql="select * from count_total"
  28. rs.open sql,conn,1,3
  29. rs("total")=0 '总访问量置0
  30. rs("yesterday")=0 '昨天访问量置0
  31. rs("today")=0 '今天访问量置0
  32. rs.update
  33. conn.execute "delete from count_shop"
  34. rs.close
  35. set rs=nothing
  36. response.write "<script language='javascript'>"
  37. response.write "alert('统计数据已被清除,系统将从现在开始重新统计。');"
  38. response.write "</script>"
  39. end if
  40. conn.execute("delete from count_online where datediff('h',time,now())>1")
  41. Set rs=Server.CreateObject("ADODB.Recordset")
  42. sql="select * from count_total"
  43. rs.open sql,conn,1,3
  44. total=rs("total") '总访问量
  45. yesterday=rs("yesterday") '昨天访问量
  46. today=rs("today") '今天访问量
  47. set rs = server.createobject("adodb.recordset")
  48. sql = "select * from count_online"
  49. rs.open sql,conn,1,3 
  50. if not (rs.eof and rs.bof) then
  51. online=rs.RecordCount '在线人数
  52. else 
  53. online=1
  54. end if
  55. set rs = server.createobject("adodb.recordset")
  56. sql = "select * from count_shop order by day asc"
  57. rs.open sql,conn,1,3 
  58. if not (rs.eof and rs.bof) then
  59. total_ip=rs.RecordCount '总IP访问量
  60. firstday=rs("day") 'firstday:开始计算的日期
  61. else 
  62. total_ip=0
  63. firstday=date()
  64. end if
  65. per_ip=int(total_ip/(date()-firstday+1)) '平均每天IP访问量
  66. if per_ip<1 then per_ip=0
  67. per=int(total/(date()-firstday+1)) '平均每天访问量
  68. if per<1 then per=0
  69. set rs = server.createobject("adodb.recordset")
  70. sql = "select * from count_shop where day=#"&date()&"#"
  71. rs.open sql,conn,1,3 
  72. if not (rs.eof and rs.bof) then
  73. today_ip=rs.RecordCount '今天总IP访问量
  74. else 
  75. today_ip=0
  76. end if
  77. set rs=nothing
  78. set rs = server.createobject("adodb.recordset")
  79. sql = "select * from count_shop where day=#"&date()-1&"#"
  80. rs.open sql,conn,1,3 
  81. if not (rs.eof and rs.bof) then
  82. yesterday_ip=rs.RecordCount '昨天总IP访问量
  83. else 
  84. yesterday_ip=0
  85. end if
  86. set rs=nothing
  87. conn.close
  88. set conn=nothing
  89. %>
  90. <table width="98%" border="1"  style="border-collapse: collapse; border-style: dotted; border-width: 0px"  bordercolor="#333333" cellspacing="0" cellpadding="2">
  91. <form action="tj1.asp" name="tongji" method=post>
  92. <tr class=backs><td height=18 class=td STYLE1>网站访问统计基本数据</td>
  93. </tr>
  94. <tr><td>
  95. <table border="1" width="100%" cellSpacing=0 cellPadding=3 bordercolorlight="#C0C0C0" bordercolordark="#FFFFFF" bordercolor="#FFFFFF">
  96.   <tr>
  97.     <td width="22%">统计起始日期</td>
  98.     <td width="28%"><%=firstday%></td>
  99.     <td width="22%">统计截止日期</td>
  100.     <td width="28%"><%=date()%>(共<%=date()-firstday+1%>天)</td>
  101.   </tr>
  102.   <tr>
  103.     <td>总访问量</td>
  104.     <td><%=total%></td>
  105.     <td>平均每日访问量</td>
  106.     <td><%=per%></td>
  107.   </tr>
  108.   <tr>
  109.     <td>总IP访问量</td>
  110.     <td><%=total_ip%></td>
  111.     <td>平均每日IP访问量</td>
  112.     <td><%=per_ip%></td>
  113.   </tr>
  114.   <tr>
  115.     <td>昨天访问量</td>
  116.     <td><%=yesterday%></td>
  117.     <td>昨天IP访问量</td>
  118.     <td><%=yesterday_ip%> &nbsp; <a href=tj3.asp?day=<%=date()-1%>>查看明细</a></td>
  119.   </tr>
  120.   <tr>
  121.     <td>今天访问量</td>
  122.     <td><%=today%></td>
  123.     <td>今天IP访问量</td>
  124.     <td><%=today_ip%> &nbsp; <a href=tj3.asp?day=<%=date()%>>查看明细</a></td>
  125.   </tr>
  126.   <tr>
  127.     <td>当前在线人数</td>
  128.     <td><%=online%> 人</td>
  129.     <td>统计数据置零</td>
  130.     <td>
  131. <input type=hidden name="del" value="ok">
  132. <input type="submit" name="action" value="执行" onClick="{if(confirm('清除全部统计数据,重新开始统计。此操作无法恢复,您确定要继续吗?')){this.document.tongji.submit();return true;}return false;}">
  133.     </td></tr>
  134. </table>
  135. </td></tr>
  136. </form>
  137. </table>
  138. </body></html>