1、使用adodb.stream实现的一般虚拟主机都提供
复制代码代码如下:
functionloadtempletfile(byvalpath)
onerrorresumenext
dimobjstream
setobjstream=server.createobject("adodb.stream")
withobjstream
.type=2
.mode=3
.open
.loadfromfileserver.mappath(path)
iferr.number<>0then
err.clear
response.write("预加载的模板["&path&"]不存在!")
response.end()
endif
.charset=""&chrset&""
.position=2
loadtempletfile=.readtext
.close
endwith
setobjstream=nothing
endfunction
2、用fso实现模板的加载速度快,但好多虚拟主机不提供fso功能
复制代码代码如下:
'*******************************************************************************************************
'函数名:LoadTemplate
'作用:取出模板内容
'参数:TemplateFname模板地址
'返回值:模板内容
'********************************************************************************************************
FunctionLoadTemplate(TemplateFname)
onerrorresumenext
DimFSO,FileObj,FileStreamObj
SetFSO=CreateObject("scripting.filesystemobject")