把对后台的操作记录保存到文本文件的类
来源:互联网 发布:淘宝怎么设置打折促销 编辑:程序博客网 时间:2024/04/30 12:44
<%
Class Adminstrator
Private objFile,SetFileName,SetTextName
Dim FileName_ '存放操作记录的总文件夹
Dim ToFile_ '二级目录 2007
Dim File_ '三级目录 12 月
Dim TextName_ '记录名称
Dim ToFileOpen_ '是否启用二级目录 True-启用 False-不启用
Dim FileOpen_ '是否启用三级目录 True-启用 False-不启用
'****************************************************************
'属性
'****************************************************************
Public Property Get FileName
FileName=FileName_
End Property
Public Property Let FileName(value)
FileName_=value
End Property
Public Property Get ToFile
ToFile=ToFile_
End Property
Public Property Let ToFile(value)
ToFile_=value
End Property
Public Property Get File
File=File_
End Property
Public Property Let File(value)
File_=value
End Property
Public Property Get TextName
TextName=TextName_
End Property
Public Property Let TextName(value)
TextName_=value
End Property
Public Property Get ToFileOpen
ToFileOpen=ToFileOpen_
End Property
Public Property Let ToFileOpen(value)
ToFileOpen_=value
End Property
Public Property Get FileOpen
FileOpen=FileOpen_
End Property
Public Property Let FileOpen(value)
FileOpen_=value
End Property
'****************************************************************
'函数名:Class_Initialize
'功能:默认值的设定
'参数:无
'返回值:无
'****************************************************************
Public Sub Class_Initialize
FileName_="AdminLogFile"
ToFile_=Year(Now())
File_=Month(Now())
TextName_=Day(Now())
ToFileOpen_=True
FileOpen_=True
End Sub
'****************************************************************
'函数名:InLog
'功能:判断目录是否存在,不存在则创建,把操作记录保存到文本文件
'参数:value-操作记录,user-操作人
'返回值:无
'****************************************************************
Public Sub InLog(value,user)
Set objFile=Server.CreateObject("Scripting.FileSystemObject")
IF objFile.FolderExists(Server.MapPath(FileName))=False Then
objFile.CreateFolder(Server.MapPath(FileName))
End IF
IF ToFileOpen=True Then
IF objFile.FolderExists(Server.MapPath(FileName&"/"&ToFile))=False Then
objFile.CreateFolder(Server.MapPath(FileName&"/"&ToFile))
End IF
End IF
IF ToFileOpen=True and FileOpen_=True Then
IF objFile.FolderExists(Server.MapPath(FileName&"/"&ToFile&"/"&File))=False Then
objFile.CreateFolder(Server.MapPath(FileName&"/"&ToFile&"/"&File))
End IF
End IF
IF ToFileOpen=True Then
SetFileName=ToFile
IF FileOpen =True Then
SetFileName=SetFileName&"/"&File
Else
SetFileName=SetFileName
IF TextName_=Day(Now()) Then TextName_=Month(Now())&"-"&Day(Now())
End IF
SetTextName="/"&TextName
Else
SetFileName=""
IF TextName_=Day(Now()) Then TextName_=Year(Now())&"-"&Month(Now())&"-"&Day(Now())
SetTextName=TextName
End IF
Set TextFile=objFile.OpenTextFile(Server.MapPath(FileName&"/"&SetFileName&SetTextName&".txt"),8,True)
TextFile.WriteLine "操作:"&value&"|操作人:"&user&"|操作时间:"&Now()
TextFile.Close
End Sub
End Class
%>
调用:
<%
Dim Admin
Set Admin = new Adminstrator
Admin.InLog "操作成功","User"
%>
还有很多功能没想到,希望大家给点意见!
- 把对后台的操作记录保存到文本文件的类
- 对文本文件操作很好的类
- 对文本文件操作很好的类
- 对文本文件操作很好的类
- 对文本文件操作很好的类(PHP)
- PHP中对文本文件操作很好的类
- PHP中对文本文件操作很好的类
- PHP中对文本文件操作很好的类
- PHP中对文本文件操作很好的类
- PHP中对文本文件操作很好的类
- PHP中对文本文件操作很好的类
- c++中fstream类对文本文件的操作
- C语言实现对文本文件的操作
- 求救:如何将文本文件的内容保存到数据库?
- 将图像的像素数据保存到文本文件
- 我的c学习:将数据保存到文本文件
- android log 的工具类 ,把日志保存到本地
- 把图片保存到数据库的实现
- ASP.NET实现投票结果的图片进度条显示代码
- 对url变量编码
- 双数组trie树的实现(转)
- 袁红岗的程序员修炼之道
- 知识积累(六)——Acegi (version1.0.4)中文参考手册——第三章 协助系统
- 把对后台的操作记录保存到文本文件的类
- JSF点滴积累-- JSF的地址栏的路径与当前的真实路径不一致?
- 35岁前应该做好的十件事
- php过滤
- 关于公司系统支撑工作的建议
- Windows下PHP与Apache的安装与配置
- 为人处世十要诀
- 关于ASP.NET页面打印技术的总结
- 七招制胜ASP.NET应用程序开发