数码资讯
总结了在ASP实现模板加载的几种方法。
1。提供一般的虚拟主机,实现adodb.stream 复制代码代码如下所示: 功能loadtempletfile(ByVal路径) 下次继续出错 昏暗的objstream 集objstream = server.createobject(ADODB。流) 与objstream 类型= 2 模式= 3
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。提供一般的虚拟主机,实现adodb.stream
复制代码代码如下所示:
功能loadtempletfile(ByVal路径)
下次继续出错
昏暗的objstream
集objstream = server.createobject(ADODB。流)
与objstream
类型= 2
模式= 3
开。
LoadFromFile server.mappath(路径)。
如果err.number <> 0
err.clear
response.write(预装模板{ 路径}不存在!)
response.end()
最后如果
。字符集=chrset
位置= 2
loadtempletfile READTEXT =。
关闭
结束
集objstream =没有
端功能
2。用FSO加载模板的速度很快,但是许多虚拟主机不提供FSO功能。
复制代码代码如下所示:
*******************************************************************************************************
功能名称:LoadTemplate
作用:移除模板内容
参数:templatefname模板地址
返回值:模板内容
********************************************************************************************************
函数的LoadTemplate(templatefname)
下次继续出错
昏暗的光,fileobj,filestreamobj
设置FSO = CreateObject(脚本。FileSystemObject )
templatefname = server.mappath(取代(templatefname, /
如果fso.fileexists(templatefname)= false
LoadTemplate =模板不存在,请结合第一!
其他的
集fileobj = fso.getfile(templatefname)
集filestreamobj = fileobj.openastextstream(1)
如果不filestreamobj.atendofstream然后
filestreamobj.readall LoadTemplate =
其他的
LoadTemplate =模板内容是空的
最后如果
最后如果
设置:设置FSO =没有fileobj =什么设置filestreamobj =没有
LoadTemplate = LoadTemplate发表
端功能
**************************************************
asp使用FSO读取模板的代码。
三.另一种方法是将模板放入数据库(慢速)。
复制代码代码如下所示:
功能loadtempletfile(ByVal路径)
下次继续出错
昏暗的objstream
集objstream = server.createobject(ADODB。流)
与objstream
类型= 2
模式= 3
开。
LoadFromFile server.mappath(路径)。
如果err.number <> 0
err.clear
response.write(预装模板{ 路径}不存在!)
response.end()
最后如果
。字符集=chrset
位置= 2
loadtempletfile READTEXT =。
关闭
结束
集objstream =没有
端功能
2。用FSO加载模板的速度很快,但是许多虚拟主机不提供FSO功能。
复制代码代码如下所示:
*******************************************************************************************************
功能名称:LoadTemplate
作用:移除模板内容
参数:templatefname模板地址
返回值:模板内容
********************************************************************************************************
函数的LoadTemplate(templatefname)
下次继续出错
昏暗的光,fileobj,filestreamobj
设置FSO = CreateObject(脚本。FileSystemObject )
templatefname = server.mappath(取代(templatefname, /
如果fso.fileexists(templatefname)= false
LoadTemplate =模板不存在,请结合第一!
其他的
集fileobj = fso.getfile(templatefname)
集filestreamobj = fileobj.openastextstream(1)
如果不filestreamobj.atendofstream然后
filestreamobj.readall LoadTemplate =
其他的
LoadTemplate =模板内容是空的
最后如果
最后如果
设置:设置FSO =没有fileobj =什么设置filestreamobj =没有
LoadTemplate = LoadTemplate发表
端功能
**************************************************
asp使用FSO读取模板的代码。
三.另一种方法是将模板放入数据库(慢速)。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。