Eingeschränkt durch <!#IncludeFile = "Dateiname.asp"-> Makro
Die Datei muss existieren und wird vorkompiliert (unabhängig davon, ob die Bedingungen vorausgingen)
Es gibt häufig solche Anforderungen, einschließlich verschiedener Dateien nach verschiedenen Anforderungen
Wenn die Einstellungen jedes Einzelnen unterschiedlich sind, müssen Dateien dynamisch einbezogen werden.
Der Code ist wie folgt:
FunktionInclude (Dateiname)
Dimre, Inhalt, FSO, F, Aspstart, Aspend
setfso = createObject ("scripting.filesystemObject")
setf = fso.opentextFile (server.mappath (Dateiname))
content = f.readall
F.CLOSE
setf = nichts
setfso = nichts
setre = newRegexp
re.Pattern = "^/s*="
Aspend = 1
ASPStart = Instr (Aspend, Inhalt, "<%")+2
DowhileAspstart> Aspend+1
Response.writemid (Inhalt, Aspend, Aspstart-Aspend-2)
Aspend = instr (Aspstart, Inhalt, "%/>")+2
Execute (Re.Replace (Mid (Inhalt, Aspstart, Aspend-Aspstart-2), "Antwort.Write"))
ASPStart = Instr (Aspend, Inhalt, "<%")+2
Schleife
Response.writemid (Inhalt, Aspend)
setre = nichts
Endfunktion
Beispiel der Nutzung:
integrieren ("youinc.asp")