1. โฮสต์เสมือนทั่วไปที่ใช้งานโดยใช้ ADODB.Stream มีให้
การคัดลอกรหัสมีดังนี้:
functionloadtempletfile (byvalpath)
onerrorresumenext
dimobjstream
setObjstream = server.createObject ("adodb.stream")
ไม่มี bjstream
.Type = 2
.Mode = 3
.เปิด
.loadfromfileserver.mappath (เส้นทาง)
iferr.number <> 0 แล้ว
err.lear
Response.write ("เทมเพลตที่โหลดไว้ล่วงหน้า [" & Path & "] ไม่มีอยู่จริง!")
Response.end ()
endif
.Charset = "" & chret & ""
.position = 2
loadTempleTfile = .readText
.ปิด
จบลงด้วย
setObjstream = ไม่มีอะไร
endfunction
2. ใช้ FSO เพื่อใช้ความเร็วในการโหลดเทมเพลต แต่โฮสต์เสมือนจริงจำนวนมากไม่ได้ให้ฟังก์ชั่น FSO
การคัดลอกรหัสมีดังนี้:
-
'ชื่อฟังก์ชั่น: loadTemplate
'เอฟเฟกต์: นำเนื้อหาเทมเพลตออกมา
'พารามิเตอร์: ที่อยู่เทมเพลต TemplateFname
'ค่าส่งคืน: เนื้อหาเทมเพลต
-
functionloadtemplate (templatefname)
onerrorresumenext
dimfso, fileobj, filestreamobj
setfso = createObject ("Scripting.filesystemObject")