国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > ASP > 正文

asp動(dòng)態(tài)include文件,方便多模板的實(shí)現(xiàn)

2020-07-27 13:06:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
受<! #include file="filename.asp" --> 宏限制,必須存在該文件并且會(huì)預(yù)先編譯(不管前面是否加以條件) 

經(jīng)常有這樣的要求,根據(jù)不同的需求要求include不同的文件,如各個(gè)人的不同設(shè)置,所以要求能動(dòng)態(tài)include文件。 

代碼如下:
 
復(fù)制代碼 代碼如下:

Function include(filename) 
 Dim re,content,fso,f,aspStart,aspEnd 

 set fso=CreateObject("Scripting.FileSystemObject") 
 set f=fso.OpenTextFile(server.mappath(filename)) 
 content=f.ReadAll 
 f.close 
 set f=nothing 
 set fso=nothing 

 set re=new RegExp 
 re.pattern="^/s*=" 
 aspEnd=1 
 aspStart=inStr(aspEnd,content,"<%")+2 
 do while aspStart>aspEnd+1  
  Response.write Mid(content,aspEnd,aspStart-aspEnd-2) 
  aspEnd=inStr(aspStart,content,"%/>")+2 
  Execute(re.replace(Mid(content,aspStart,aspEnd-aspStart-2),"Response.Write ")) 
  aspStart=inStr(aspEnd,content,"<%")+2 
 loop 
 Response.write Mid(content,aspEnd)  
 set re=nothing 
End Function 

使用范例: 
復(fù)制代碼 代碼如下:

include("youinc.asp") 
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 林州市| 禄丰县| 丰县| 海安县| 万荣县| 宁城县| 衡阳县| 怀仁县| 永安市| 文安县| 天祝| 女性| 获嘉县| 南雄市| 黄山市| 遂平县| 洛扎县| 定兴县| 商河县| 宣化县| 利津县| 姚安县| 西平县| 永修县| 旌德县| 大同县| 台东市| 当雄县| 增城市| 余姚市| 土默特右旗| 会东县| 江西省| 张家川| 永顺县| 浪卡子县| 静宁县| 温宿县| 阿勒泰市| 达尔| 汕头市|