1. Общие виртуальные хосты, реализованные с использованием Adodb.stream
Кода -копия выглядит следующим образом:
functionTempletFile (byvalpath)
OnerRorResumenext
Dimobjstream
setObjStream = server.createObject ("adodb.stream")
БЕЗ БИДЕР
.type = 2
.mode = 3
.открыть
.loadfromfileserver.mappath (Path)
iferr.number <> 0then
err.clear
response.write («Предварительно загруженный шаблон [» и «Path &»] не существует! »)
response.end ()
эндиф
.CHARSET = "" & chrset & ""
.position = 2
LoadTempletFile = .ReadText
.закрывать
Энд
setobjstream = ничего
конечная функция
2. Используйте FSO для реализации скорости загрузки шаблонов, но многие виртуальные хосты не предоставляют функции FSO.
Кода -копия выглядит следующим образом:
'*********************************************************************
'Имя функции: LoadTemplate
'Effect: выньте содержание шаблона
'Параметр: адрес шаблона шаблона
'Return Value: Содержание шаблона
'*****************************************************************
FunctionTemplate (TemplateFName)
OnerRorResumenext
Dimfso, fileObj, fileStreamObj
Setfso = createObject ("scripting.filesystemobject")