|
主题: : 统计在线人数问题·FSO 问题·
|
 mezi
职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
|
#12002/10/21 12:06:00
<% Function fcounts(fcounterFile) Dim objFSO, objTS Application.Lock Set objFSO = Server.CreateObject("Scripting.FileSystemObject") Set objTS = objFSO.OpenTextFile(Server.MapPath(fcounterFile), 1, True) If Not objTS.AtEndOfStream Then '检查是否到达文件结尾 fcounts = CLng(objTS.ReadLine) End If fcounts = fcounts + 1 objTS.Close
Set objTS = objFSO.OpenTextFile(Server.MapPath(fcounterFile), 2, True) objTS.WriteLine(fcounts) objTS.Close Application.Unlock End Function If Session("fcounter") = Empty Then Session("fcounter") = fcounts("fcounter.txt") End If
%>
我首页的一段统计在线人数的代码如上·· 结果在我这台机器上··发生页面错误··说· Set objTS = objFSO.OpenTextFile(Server.MapPath(fcounterFile), 2, True) 有错误
而在另一台机器上·则没有毛病·· 怎么搞的? 是不是我机器的设置上有问题?
|
 mezi
职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
|
#22002/10/21 12:06:19
可同时那页还有个访问人数统计共多少人访问过·· 这个就可以执行··也是FSO的阿??
|
 5D荣誉版主
职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
|
#32002/10/21 12:48:54
可能是文件的写权限受到限制啊
|
 mezi
职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
|
#42002/10/21 14:25:01
那另一个访问统计人数的怎么就能执行那?
|
 5D荣誉版主
职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
|
#52002/10/21 14:31:54
他的电脑的用户名有写文件的权限 你上那台放程序的电脑上把文件的写权限打开
|
 mezi
职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
|
#62002/10/21 16:18:47
怎么打开写权限? 在哪了?
|
 5D荣誉版主
职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
|
#72002/10/21 16:30:57
进入你所建立的虚拟目录对应的物理路径,右击fcounter.txt所在的文件夹,打开文件夹对everyone的写权限is ok
|