网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP实例
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.股票报价的WebService之四.
.ASP实现网站智能分词搜索.
.用ASP开发一个在线考试程序(五).
.ASP、PHP与javascript根据时段切.
.一个基于web的QQ程序 2(xml+asp.
.将HTML表单数据存储为XML格式 - 1.
.客户端用ASP+rds+VBA参生报表.
.怎样写你自己的EMAIL组件(原理).
.构建你的网站新闻自动发布系统之.
.ASP进阶之文章在线管理更新(8).
.利用ASP制作EXECL报表方法(一).
.用ASP开发试题库与在线考试系统(.
.三级下拉框连动的数据库版.
.使用XMLHTTP制作域名查询系统.
.一个检查E文拼写错误的Code.
.全文本检索的应用(2).
.构建免受FSO组件威胁虚拟主机 .
.用asp怎样编写文档搜索页面(2).
.一个BBS的源代码(一).
.ASP实现多域名同一空间的处理实例.

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

发表日期:2002-10-8


受<! #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 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")
上一篇:一个利用adsi得到局域网信息的asp文件 人气:12631
下一篇:让自定义文件下载支持断点续传 人气:12932
浏览全部include的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐