| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 457 人关注过本帖
标题:关于FSO的问题
只看楼主 加入收藏
wxhwxh
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-11-19
收藏
 问题点数:0 回复次数:4 
关于FSO的问题

哪位高手能说一下这个FSO的功能和使用时要注意的问题?谢谢!我昨天下了一个网站,里面有关于这方面的东西,执行完后应该是在指定的文件夹建一个文件,但是好像没有建阿,我看了半天没看明白,现把代码贴上,高手指点一下吧!
<%
'利用FSO直接读取模板
function fsow(filename)
set mfo=Server.CreateObject("Scripting.FileSystemObject")
set rtf=mfo.OpenTextFile(server.mappath(filename),1)
body=rtf.readall
fsow=body
end function
%>


<%
'生成文件夹
function CreateFolder(Folder)
Dim Fso, F
Set Fso = Server.CreateObject("Scripting.FileSystemObject")
If Fso.FolderExists(Server.MapPath(Folder)) Then Exit function
Set F = Fso.CreateFolder(Server.MapPath(Folder))
Set F = Nothing
Set Fso = Nothing
CreateFolder=Folder
End function
%>

<%
'--------------以日期为文件名
function gettimefilename(d)
dim datetime,date1
datetime=cstr(d)
date1=datetime
gettimefilename=year(date1)&month(date1)&day(date1)
end function
%>
<%
'以时间日期为文件名
function getfilename(d)
dim datetime
datetime=cstr(d)
dim date1,time1
date1=split(d," ")(0)
time1=split(d," ")(1)
getfilename=year(date1)&month(date1)&day(date1)&hour(time1)&minute(time1)&second(time1)
end function
%>
<%
'********************************************
'函数名:IsValidEmail
'作 用:检查Email地址合法性
'参 数:email ----要检查的Email地址
'返回值:True ----Email地址合法
' False ----Email地址不合法
'********************************************
Function IsValidEmail(email)
dim names, name, i, c
IsValidEmail = true
names = Split(email, "@")
if UBound(names) <> 1 then
IsValidEmail = false
exit function
end if
for each name in names
if Len(name) <= 0 then
IsValidEmail = false
exit function
end if
for i = 1 to Len(name)
c = Lcase(Mid(name, i, 1))
if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then
IsValidEmail = false
exit function
end if
next
if Left(name, 1) = "." or Right(name, 1) = "." then
IsValidEmail = false
exit function
end if
next
if InStr(names(1), ".") <= 0 then
IsValidEmail = false
exit function
end if
i = Len(names(1)) - InStrRev(names(1), ".")
if i <> 2 and i <> 3 then
IsValidEmail = false
exit function
end if
if InStr(email, "..") > 0 then
IsValidEmail = false
end if
End Function
%>
<%
'***************************************************
'函数名:IsObjInstalled
'作 用:检查组件是否已经安装
'参 数:strClassString ----组件名
'返回值:True ----已经安装
' False ----没有安装
'***************************************************
Function IsObjInstalled(strClassString)
On Error Resume Next
IsObjInstalled = False
Err = 0
Dim xTestObj
Set xTestObj = Server.CreateObject(strClassString)
If 0 = Err Then IsObjInstalled = True
Set xTestObj = Nothing
Err = 0
End Function

'***************************************************
%>
<%
'***************************************************
'函数名:OkMsg
'作 用:显示成功信息
'参 数:message ----成功消息的内容
' url ----成功后转入的URL地址
'返回值:无
'***************************************************
Sub OkMsg(message,url)
Response.Write ("<script>alert('"&message&"');window.location.href='"&url&"';</script>")
Response.End
End Sub
%>
<%
'***************************************************
'函数名:ErrorMsg
'作 用:显示出错信息
'参 数:message ----错误消息的内容
'返回值:无
'***************************************************
Sub ErrorMsg(message)
Response.Write ("<script>alert('"&message&"');history.back();</script><script>window.close();</script>")
Response.End
End Sub
%>
<%
'***************************************************
'函数名:HTMLEncode
'作 用:替换字符串
'参 数:fString ----要替换的字符串
'返回值:替换成功的安符串
'***************************************************
Function HTMLEncode(fString)
fString=Trim(fString)
fString=server.htmlencode(fString)
fString=Replace(fString,"'","&#39;")
fString=Replace(fString,"""","&#34;")
fString=replace(fString,"\","&#92;")
fString=replace(fString,"'","&#39;")
fString=replace(fString,"--","&#45;&#45;")
fString=replace(fString,vbCrlf,"<br>")
fString=replace(fString," ","")
HTMLEncode=fString
End Function
%>
<%
'***************************************************
'函数名:OutWrite
'作 用:传入要打印在页面的数据
'参 数:str ----要打印在页面的数据
'返回值:无
'***************************************************
Function OutWrite(str)
Response.Write str
End Function

'***************************************************
%>
<%
'***************************************************
'函数名:OutUrl
'作 用:转入一个新的页面
'参 数:Url ----要转入的页面
'返回值:无
'***************************************************
'''''''''''Response.Redirect字符串''''''''''''''''
Function OutUrl(Url)
Response.Redirect(Url)
End Function

'***************************************************
%>
<%
function getfilename1(d)

getfilename1=year(d)&month(d)&day(d)&hour(d)&minute(d)&second(d)&cstr(int(rnd(1000)))
end function
%>

[此贴子已经被作者于2006-1-11 10:27:49编辑过]

搜索更多相关主题的帖子: FSO 
2006-01-11 10:20
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
2006-01-11 10:28
wxhwxh
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-11-19
收藏
得分:0 
谢谢!我还想问个问题,这个fso权限怎么开啊?

感谢曾经帮助过我和将要帮助我的人,我也会无私的帮助需要而且我能够帮助的人!
2006-01-11 10:47
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
IIS默认就支持FSO的
2006-01-11 10:52
wxhwxh
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-11-19
收藏
得分:0 
哦,那就是我的代码的问题啦,能帮我看看吗?

感谢曾经帮助过我和将要帮助我的人,我也会无私的帮助需要而且我能够帮助的人!
2006-01-11 11:03
快速回复:关于FSO的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014888 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved