📄 tj_page.asp
字号:
<%if Request.Cookies("venshop")("admin_name")="" or Request.Cookies("venshop")("admin_class")="" then
response.redirect "ad_login.asp"
elseif Request.Cookies("venshop")("admin_class")<>0 then
response.write "你没有这个权限!"
response.end
end if%>
<!--#include file="tj_config.asp"-->
<html>
<head>
<link rel="stylesheet" type="text/css" href="inc/css.css">
</head>
<body topmargin=5 rightmargin=0 leftmargin=0 vlink=#000000>
<!--#include file="tj_top.asp"-->
<br>
<table width=500 cellspacing=0 align=center>
<tr><td>
<p style="line-height: 100%;text-indent: -35; margin-left: 50; margin-top: 5; margin-bottom: 10">
Tips: 用鼠标点指图形柱或者网址可以看到对应的访问量。要得到某一时段的统计信息,请使用自定义统计。</p>
</td></tr>
</table>
<%
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath(connpath)
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
Set rs = Server.CreateObject("ADODB.Recordset")
%>
<table width="500" cellspacing="0" align="center" cellpadding="0" border="0">
<tr><td colspan="3"><img src="img/photoup.gif"></td></tr>
<tr height="30">
<td width="1" class="backs"></td>
<td width="498"class="backq">
<img src="img/tb_title.gif" align=absmiddle> ∷∷∷ 被访问页面及访问量 ∷∷∷<br>
<table border="0" cellpadding="0" cellspacing="0" width="450" align=center>
<tr height="9"><td></td></tr>
<tr height="10">
<td width="220"></td><td width="230"><img src="img/tu_back_up.gif"></td>
</tr>
<%
sql="select vpage,count(id) as allpage from view group by vpage order by count(id) DESC"
rs.Open sql,conn,1,1
maxallpage=0
sumallpage=0
do while not rs.EOF
if cint(rs("allpage"))>maxallpage then maxallpage=cint(rs("allpage"))
sumallpage=sumallpage+cint(rs("allpage"))
rs.MoveNext
loop
'防止除数为零而出错
if maxallpage=0 then maxallpage=1
if sumallpage=0 then sumallpage=1
rs.MoveFirst
j=0
do while not rs.EOF
thepage=rs("vpage")
vallpage=rs("allpage")
thelen=len(thepage)
if thelen =0 then
thepage="main.asp"
svpage="通过收藏或直接输入网址访问"
end if
if thelen <= 33 and thelen > 0 then
svpage=thepage
end if
if thelen >= 34 then
svpage=left(thepage,31) & "..."
end if
%>
<tr>
<td width="220" align=right><a href="<%=thepage%>" target="_blank"
title="<%=thepage & vbcrlf%>访问<%=vallpage%>次,<%
'计算访问量的百分数,精确到小数后1位,小于零的在前面加字母0
lsbf=int(vallpage*1000/sumallpage)/10
if lsbf<1 then lsbf="0" & lsbf
Response.Write lsbf
%>%"><%=svpage%></a> </td>
<td width="230" background="img/tu_back_2.gif" align=left>
<img style="BORDER-left: #000000 1px solid;" src="img/tu.gif"
width="<%=(vallpage/maxallpage)*183%>" height="9"
alt="<%=thepage%>年,访问<%=vallpage%>次,<%
'计算访问量的百分数,精确到小数后1位,小于零的在前面加字母0
lsbf=int(vallpage*1000/sumallpage)/10
if lsbf<1 then lsbf="0" & lsbf
Response.Write lsbf
%>%"> <%=vallpage%></td>
</tr>
<%
rs.MoveNext
j=j+1
'如果记录超过40条,就退出
if j=40 then exit do
loop
%>
<tr height="10">
<td width="220"></td><td width="230"><img src="img/tu_back_down.gif"></td>
</tr>
<tr height="5"><td colspan=29></td></tr>
</table>
</td>
<td width="1" class="backs"></td>
</tr>
<tr><td colspan="4"><img src="img/photodown.gif"></td></tr>
</table>
<%
rs.Close
set rs=nothing
conn.Close
set conn=nothing
%>
<br>
<!--#include file="tj_bottom.asp"-->
</body>
</html>
<%
'计算指定日期的访问量
function vdaycon(theday)
theday=cdate(theday)
thetday=cdate(theday+1)
tmprs=conn.execute("Select count(id) as vdaycon from view where" & _
" vtime>=datevalue('" & theday & "') and vtime<=datevalue('" & thetday & "')")
vdaycon=tmprs("vdaycon")
if isnull(vdaycon) then vdaycon=0
end function
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -