⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 counter.asp

📁 班级网站系统
💻 ASP
字号:
<!--#include file="config.inc"-->

<%
' Graphical Hit Counter

On Error Resume Next
	
' Declare variables
Dim CounterHits
Dim FixedDigitCount
Dim DigitCount
Dim DigitCountLength
Dim DigitZerosToAdd
Dim DigitZeroCount
Dim ShowDigits

' (FixedDigitCount) will add zeros to the front of your count
' if the count is less then the (FixedDigitCount)
' just like "frontpage" counters let you do
	
FixedDigitCount = 6

'##     打开数据库连接
set conn=server.createobject("adodb.connection")
conn.open ConnString

strSql = "SELECT * FROM Counter"
set rs = conn.Execute (StrSql)

If rs.Eof or rs.Bof then
	CounterHits=0
	strSql = "insert into Counter (count) Values (" & CounterHits & ")"
	conn.Execute (StrSql)	
else
	CounterHits=rs("count")
end if

rs.close
set rs=nothing

CounterHits = CounterHits + 1

strSql = "update Counter set count = " & CounterHits
conn.Execute (StrSql)

'## 关闭数据库连接
conn.close
set conn=nothing

DigitCountLength = Len(CounterHits)

If DigitCountLength < FixedDigitCount Then
	DigitZerosToAdd= FixedDigitCount - DigitCountLength
	DigitZeroCount = 1
	For DigitZeroCount = DigitZeroCount to DigitZerosToAdd
		ShowDigits = ShowDigits & "<img src=""" & DigitPath & "/0.gif"" Alt =""" & CounterHits & " Visitors"" >"
	Next
End If
	
DigitCount = 1
For DigitCount = DigitCount to DigitCountLength
	ShowDigits = ShowDigits & "<img src=""" & DigitPath & "/" & Mid(CounterHits,DigitCount,1) & ".gif"" Alt =""" & CounterHits & " Visitors"">"
Next

Response.Write ShowDigits
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -