登峰之道---简约而不简单
分享阳光,分享快乐
posts - 45,  comments - 100,  trackbacks - 1
<script   language   =   "vbscript"   runat   =   "server">   
  sub   application_onstart   
          '取的计数文件的真实路径   
          countfile=server.mappath("count.txt")   
          '创建文件系统对象实例   
          set   myfso   =   server.createobject("scripting.filesystemobject")   
          '若计数文件不存在   
  if   not   myfso.fileexists(countfile)   then   
                  '创建该文件及取得textstream对象实例   
  set   mytextstream   =   myfso.createtextfile(countfile,   True)   
  application.lock   
  application("online")   =   0   
  application("counter")   =   0   
  application.unlock   
  '将计数值写入文件     
  mytextstream.writeline(cstr(application("counter")))   
  else   
                  '以只读的方式打开   
                  set   mytextstream   =   myfso.opentextfile(countfile,1,false)   
                  '读一行,并将值赋给计数变量   
                  application("counter")   =   mytextstream.readline   
  end   if   
        mytextstream.close   
        set   myfso   =   nothing   
  end   sub   
  sub   session_onstart   
          session.timeout   =   1   
          countfile   =   server.mappath("count.txt")   
          set   myfso   =   server.createobject("scripting.filesystemobject")   
          application.lock   
          application("online")   =   application("online")+1   
          application("counter")   =   application("counter")+1   
          application.unlock   
          '以写方式打开文件   
          set   mytextstream   =   myfso.opentextfile(countfile,2,false)   
          '以写行的方式将数据写入文件   
          mytextstream.writeline(cstr(application("counter")))   
          mytextstream.close   
          set   myfso   =   nothing   
  end   sub   
  sub   session_onend   
          application.lock   
          application("online")   =   application("online")-1   
          application.unlock   
  end   sub   
  </script>                                 
  <html>   
  <head>   
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">   
  <title>计数器例子</title>   
  </head>   
  <body>   
  <div   align="center">您是本站第<font   color="#FF0000"><%=application("counter")%></font>位贵宾!     
  </div>   
  </body>   
  </html>
 

posted on 2007-05-09 00:48  登峰  阅读(...)  评论(...编辑  收藏