global.asa 这个文件怎么写

yzh992 2006-12-09 03:17:32
global.asa 这个文件怎么写
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
plought 2006-12-09
  • 打赏
  • 举报
回复
<SCRIPT language="VBScript" RUNAT="Server">
sub Application_Onstart()
Dim ifn,jfn,tmpval,founUser,notsfile
Dim fsonlum,SourceFile,TargetFile,ObjCoutpath,CounterObj
Dim Applonlinum(5)
notsfile = False
For ifn=0 to 4
Applonlinum(ifn) = 0
Next
Set fsonlum = Server.CreateObject("Scripting.FileSystemObject")
SourceFile = Server.MapPath("Database/counter.pn")
TargetFile = Server.MapPath("Database/counter.ini")
ObjCoutpath = TargetFile
if Not fsonlum.FileExists (TargetFile) Then
if Not fsonlum.FileExists (SourceFile) Then
notsfile = True
Set CounterObj = fsonlum.CreateTextFile(SourceFile,True)
CounterObj.Close
end if
fsonlum.CopyFile SourceFile,TargetFile
end if
Set CounterObj = fsonlum.OpenTextFile(ObjCoutpath)
ifn = 0
Do While Not CounterObj.atEndOfStream
Applonlinum(ifn) = CounterObj.ReadLine
Applonlinum(ifn) = Replace(Applonlinum(ifn),vbCrLf,"")
Applonlinum(ifn) = trim(Applonlinum(ifn))
ifn = ifn + 1
Loop
if IsArray(Applonlinum) then
if ifn <= 1 Then
Applonlinum(0) = 64
Applonlinum(1) = int(Rnd()/8*30)
Applonlinum(2) = Applonlinum(1) + 3
Applonlinum(3) = cStr(Now())
Applonlinum(4) = cStr(Date())
else
Applonlinum(1) = int(Rnd()/6*50)
end if
end if
if Applonlinum(2) >= Applonlinum(0)/2 Then
Applonlinum(2) = Int(Applonlinum(0)/2)
end if
Application.lock
Application("onlieum") = Applonlinum
Application.Unlock
CounterObj.Close
if Day(Date()) - Day(Application("onlieum")(4)) >=1 then
Applonlinum(2) = Applonlinum(1) + 3
Applonlinum(4) = cStr(Date())
end if
if notsfile = True Then
Set CounterObj = fsonlum.OpenTextFile(ObjCoutpath,2,True)
For jfn=0 to 4
CounterObj.WriteLine Applonlinum(jfn)
Next
fsonlum.CopyFile TargetFile,SourceFile,True
CounterObj.Close
end if

Erase Applonlinum
end sub
plought 2006-12-09
  • 打赏
  • 举报
回复
global.asa 脚本可以用来处理数据库
但是几乎从来没有人在global.asa中处理数据库,不仅没有任何实际应用价值和意义,还可能使你的程序平白无故出现不可预料的问题。
总是,如果不是你真不懂,就是自找麻烦。
yzh992 2006-12-09
  • 打赏
  • 举报
回复
ASP中 连接数据库 是不是需要这个文件

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧