时间:2021-05-28
刚才找一个计数器,由于网站的访问量太少,放个计数器在那里确实有点寒酸了,于是呼只能搞一个简单点的,可以访问一次就记录一次的来撑撑门面先。本来以前我有一个,但是郁闷的是居然找不到了,在网上SO了一圈,总算是搞定了,具体程序代码如下。
count.asp的代码为:
复制代码 代码如下:
<%
optionexplicit
dimfs,filename,txt,content,total,counter_lenth
counter_lenth=1'设置显示数据的最小长度,如果小于实际长度则以实际长度为准
setfs=Server.CreateObject("Scripting.FileSystemObject")
filename=server.MapPath("count.txt")
ifnotfs.FileExists(filename)then
fs.CreateTextFilefilename,True,True
settxt=fs.OpenTextFile(filename,2,true)
txt.write0'如不存在保存数据的文件则创建新文件并写入数据0
setfs=nothing
endif
settxt=fs.OpenTextFile(filename)
Iftxt.AtEndOfStreamThen
Application("Counter")=0'如果文件中没有数据,则初始化Application("Counter")的值(为了容错)
else
Application("Counter")=txt.readline
endif
Application.Lock
Application("Counter")=Application("Counter")+1
Application.UnLock
Functionsave_'保存计数函数
setfs=Server.CreateObject("Scripting.FileSystemObject")
filename=server.MapPath("count.txt")
content=Application("Counter")
settxt=fs.OpenTextFile(filename,2,true)
txt.writecontent
setfs=nothing
EndFunction
save_'调用保存函数保存数据
FunctionDigital(counter)'显示数据函数
Dimi,MyStr,sCounter
sCounter=CStr(counter)
Fori=1Tocounter_lenth-Len(sCounter)
MyStr=MyStr&"0"
'MyStr=MyStr&"<IMGSRC=改成你自己的图片存放的相对目录\0.gif>"'如有图片,可用此语句调用
Next
Fori=1ToLen(sCounter)
MyStr=MyStr&Mid(sCounter,i,1)
'MyStr=MyStr&"<IMGSRC=改成你自己的图片存放的相对目录\"&Mid(sCounter,i,1)&".gif>"'如有图片,可用此语句调用
Next
Digital=MyStr
EndFunction
Functioncount_show'读取计数函数
setfs=Server.CreateObject("Scripting.FileSystemObject")
filename=server.MapPath("count.txt")
settxt=fs.opentextfile(filename,1,true)
total=txt.readline
total=cint(total)
'response.writetotal
response.writeDigital(total)'调用显示函数
setfs=nothing
EndFunction
%>
然后新建一个count.txt(必须和count.asp同一级目录),打开这个文件后在里面输入任意数字(别太狠啦),然后在需要显示计数器的那个页面顶部加入
复制代码 代码如下:
<!--#includefile="count.asp"-->
最后在需要显示计数器的地方加上代码
复制代码 代码如下:
<%=count_show%>
就OK了。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
第一步,创建一个计数器(最简单的数字计数器,不是图片式的):'向客户端发送数字.第二步,用以下语句提供申请:[1]
count.asp'计数器的核心程序.
在Internet上,用ASP编写的计数器到处都是,本人觉得再在这里谈ASP编写计数器已没有多大意义。后来想想还是有必要谈一下,因为这不仅仅只是在谈计数器的编写
本文属于被风吹倒的男子原创,拥有版权.来自,请不要发垃圾邮件给我,我现在已经被垃圾邮件搞的很烦了下面我们从剖析一个最简单的计数器开始计数器的功能是:刷新一次页面
计数器是一般网站必备的东东,别小看它了,每当站长看着小小计数器上的数字飞速增长的时候,感觉实在是好极了。以前我们用cgi、asp来写计数器,这方面的文章很多了,