根据需要动态include不同的文件

2016-01-29 17:46 5 1 收藏

根据需要动态include不同的文件,根据需要动态include不同的文件

【 tulaoshi.com - ASP 】

  受<! #include file="filename.asp" -- 宏限制
必须存在该文件并且会预先编译(不管前面是否加以条件)

经常有这样的要求,根据不同的需求要求include不同的文件
如各个人的不同设置,所以要求能动态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 aspStartaspEnd+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")
 

来源:https://www.tulaoshi.com/n/20160129/1502872.html

延伸阅读
标签: windows系统
Win8如何在开始屏幕上根据需要添加管理工具磁贴 Win8的开始屏幕显示了各种内置应用和用户安装应用的磁贴,方便用户使用。其实,Win8开始屏幕只是默认显示应用磁贴,系统管理工具如磁盘清理、系统配置等也是可以显示在开始屏幕上,只是需要我们开启。如何操作呢? 1.在Win8开始屏幕界面,按Win + I快捷键或点击设置超级按钮,打开设置...
标签: Web开发
代码如下: public void exportHibernteToSQL(){ Configuration cfg=new Configuration().configure("/hibernate.cfg.xml"); SchemaExport schemaExport = new SchemaExport(cfg); schemaExport.setOutputFile("d:/mysql_sql.sql"); schemaExport.create(true, false); } 注意:Hibernate的配置文件是什么数据库方言和驱动,将生成什么数...
标签: Web开发
数据库采用SQL Server 2005 Express Edition, 数据库构造就不说了。 SQL语句: SELECT title, keywords, description FROM PageInfo WHERE (url= @url)SqlDataSource,名字为sds 具体的代码如下: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web;...
标签: 发型 化妆 美妆
与黑色头发搭配 肤色:适宜任何肤色。 发型:自然。 妆容:浅冷色系或端庄的正红色系。 2.与深棕色头发搭配 肤色:适宜任何肤色,肤色白皙者尤佳。 发型:淑女式的直发或微卷的长发、大方的齐耳短发。 妆容:自然的妆容,冷暖色系皆宜,尤其适宜雅致的灰色系。 3.与浅棕色头发搭配 肤色:白皙或麦芽肤色、古铜肤...
标签: 口红 唇釉 颜色
1、参加宴会,成熟稳重的颜色会让你看上去更加优雅; 2、户外活动,有朝气有光泽感的唇部产品会让你充满活力; 3、参加舞会狂欢,珠光色的明亮唇彩会让你成为闪耀全场的焦点,如果觉得不够闪,可以在唇膏里面加一些带有珠光的眼影。更多内容请查看: 美妆达人示范

经验教程

544

收藏

25
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部