注册 登录
编程论坛 ASP技术论坛

ASP源代码的问题!我不太懂!

yangzeng 发布于 2008-04-24 19:14, 865 次点击
利用session对象的onstart和onend可以记录访问者的登陆web站点的开始时间,然后可以得到访问者离开web站点的时间
<%sub session_onstart
session ("startime")=NOW
logonfile=sever.mappath("logon.txt")
session("logonfile")=logonfile
end sub
sub session_onend
set myobject.create("scripting.filesystemobject")
logonfile=session("logonfile")
set myts=myobj.opentextfile(logonfile,3)
myts.writeline"登陆时间:"&session("startime")
myts.writeline"离开时间:"&NOW
myts.writeline" "
myts.close
end sub%>恳请斑竹能逐句的翻译一下,鄙人是菜鸟,如果按照正规的ASP的语法解释的话,我理解不了
9 回复
#2
multiple19022008-04-25 07:50
斑竹犯了什么错误……
#3
multiple19022008-04-25 07:52
你哪句不理解?
#4
lele20072008-04-25 10:49
哈哈,版主真是太伟大了!真是伟大的功能强大的function函数!帅呀!哈哈,有问必有答!有调用必有返回值! 版主辛苦了!
#5
yms1232008-04-25 14:11
<%
sub session_onstart
session ("startime")=NOW'将当前时间给startime的Session变量
logonfile=sever.mappath("logon.txt")'获得logon.txt文件的服务器路径
session("logonfile")=logonfile'将路径保存到session变量logonfile
end sub
sub session_onend'session过期处理过程
set myobject.create("scripting.filesystemobject")'这里有错误
'set myobject=server.createobject("scripting.filesystemobject")
'上面是正确的写法,创建FSO对象
logonfile=session("logonfile")'获取logonfile的路径
set myts=myobj.opentextfile(logonfile,3)'打开文本文件
'将登陆时间和离开时间写入logon.txt文件中。
myts.writeline"登陆时间:"&session("startime")
myts.writeline"离开时间:"&NOW
myts.writeline" "
myts.close'关闭FSO对象
end sub%>
#6
wxy5052008-04-25 15:18
好历害呀,支持上一楼
#7
yangzeng2008-04-26 09:25
谢谢你们!谢谢你们帮我解决了问题!不过myts.writeline这个是什么意思?set myts=myobj.opentextfile和myobj这个前边没有定义他呀!他在哪来的
#8
tianyu1232008-04-26 18:28
myts.writeline 表示写入一行

myobj应该是下面的这个对象(这里是笔误吧)

set myobject=server.createobject("scripting.filesystemobject")
#9
yangzeng2008-04-26 19:10
我刚开始也感觉是书上的例子写差了,经过你这样的一解释!我就理解了,谢谢你
#10
yangzeng2008-04-26 19:14
正则表达式怎么这么难学呀!
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
象这两个例子是在网上搜索的,但不明白什么意思
还有这个http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
是在书上看到的,而且书上没有明确的解释!让我学习起来很吃劲呀!很费力呀,大家谁能帮我解释一下呀谢谢了
1