一个特殊的计数器!!!(问题)
笨魚 2001-01-08 11:29:00 我想做一个特别的计数器,既计数达到一定的次数(10次)后,记录下当时的时间,便不在计数了,
然后过一段时间(10分种),再将计数器清零,重新开始计数!
设想:用一个文件(time.txt)记录下,计数器满了的时间Time_Flag,然后用Time()和Time_Flag比较!
程序如下:
<%
Dim NowTime
NowTime = Time()
set fsFilesys=Server.CreateObject("Scripting.FileSystemObject")
set myTime=fsFilesys.OpenTextFile(Server.MapPath("time.txt"),,true)
Time_Flag=MyTime.ReadLine
MyTime.close
IF NowTime > Time_Flag THEN
'计数器清零
ELSE
'时间未到!!!
END IF
%>
.
.
.
.
.
.
'计数器满时,将当时的时间写如time.txt
<%
Set FS = CreateObject("Scripting.FileSystemObject")
Set MyTime = FS.CreateTextFile(Server.Mappath("time.txt"))
Dim Time_Flag
Time_Flag = Time() + #00:01:00#
'MyTime.write("#") 这么写也没用
MyTime.Write(Time_Flag)
'MyTime.write("#")
MyTime.Close
%>
我的程序执行时总是显示 "时间未到!!!"
但是将 IF NowTime > Time_Flag THEN 中的Time_Flag该为具体的时间(#10:00:00#)程序就
正常了,请高手指点一下,小弟我先在这里谢啦! ^o^