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

首頁 > 編程 > ASP > 正文

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

2024-05-04 11:01:18
字體:
來源:轉載
供稿:網友
受<! #include file="filename.asp" --> 宏限制,必須存在該文件并且會預先編譯(不管前面是否加以條件) 

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

代碼如下:
 復制代碼 代碼如下:
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 

使用范例: 
復制代碼 代碼如下:
include("youinc.asp") 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 北宁市| 邛崃市| 荣昌县| 松江区| 六盘水市| 巴楚县| 许昌县| 梁山县| 竹北市| 唐山市| 安岳县| 咸阳市| 囊谦县| 新和县| 青铜峡市| 锦屏县| 辽中县| 瓦房店市| 高雄市| 加查县| 邓州市| 南郑县| 怀安县| 贵州省| 漾濞| 定兴县| 大足县| 重庆市| 安新县| 屏东县| 通州区| 秦皇岛市| 广安市| 沙洋县| 沅江市| 马关县| 高淳县| 河南省| 纳雍县| 玉龙| 大同市|