主题:  这个计数器代码那里错了?

wanlixwl

职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2002/11/14 9:37:03
#12003/1/11 10:58:05
照着书本上用输入以下代码,但在页面上总是出现一个固定的数字,文件counter.txt里面的数字也没有任何变化(感觉就是没有对它操作),是什么原因呀?
<%
application.Lock()
sub count()
set fs=server.CreateObject("Scripting.FileSystemObject")
counter_file=server.MapPath("/counter.txt")
set txt=fs.openfileobject(counter_file)
application("counter")=txt.Readline
txt.close
application("counter")=application("counter")+1
set txt=fs.openfileobject(counter_file,true)
txt.write(application("counter"))
txt.close
end sub
application.UnLock()
%>
你是本站第<%=application("counter")%>位访客



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#22003/1/12 16:56:00
将application("counter")=application("counter")+1这句话放到txt.close之前