<font color=red>关于网叶的“计数器”</font>(30分)

  • 主题发起人 主题发起人 cat.yy
  • 开始时间 开始时间
C

cat.yy

Unregistered / Unconfirmed
GUEST, unregistred user!
它是怎样保存数据的?
(网叶被打开一次 就加“1”,这个数据总有个存放的地点呀,在哪呢?)
 
当然是保存在某一个文件里了啊!

http://free.newease.com/tylzice/htm/counter.htm
有asp脚本程序编写的实例讲解。
 
早先是用CGI,保存在磁盘上或数库中,现在的办法多得很,用ASP做最方便了,写进磁盘文件
和数据库里都行。
 
最简单的
&lt; %
dim visitors
whichfile=server.mappath("count.txt")
Set fs = CreateObject("Scripting.FileSystemObject")
Set thisfile = fs.OpenTextFile(whichfile)

visitors=thisfile.readline
thisfile.close

countlen=len(visitors)
'for i=1 to countlen
'response.write "&lt;img src=" &amp; mid(visitors,i,1) &amp; ".gif&gt;&lt;/img&gt;"
'next

visitors=visitors+1
Set out=fs.CreateTextFile(whichfile)
out.WriteLine(visitors)
out.close

set fs=nothing
% &gt;
 
可以用文件方式
也可用数据库方式保存
 
你问它存在哪里?还是你想把它存起来?
要是你想知道它存在哪里,它有好多种,
最长用的是:application 中用它只要服务器不关它的访问次数存在application数组中。
也有的把这个数据存在文件中和数据库中。
你要是想存起来。
你就用数据库或是文件(INI文件,文本文件等都可以)。
 
就是用www的方法,都是这种方式的,再用上爱情鸟的方法就是用application(“visitor”)
别忘了lock和unlock就ok了!
数值当然存在文本文件里了
弄一本书看看,very easy!!!
 
还是用jsp吧,迁移起来比较容易。适应的面比较广。比cgi和asp好。
 
要不要我发个ASP计算器的源码给你?我自己编的,ASP+access,其实用ASP实现是
很容易的。编个计数器,留言簿什么的,ASP就学得差不多了。
如要的话:&lt;a href=mailto:dadicomp@china.com&gt;dadicomp@china.com&lt;/a&gt;
 
多人接受答案了。
 
后退
顶部