ASP动态include文件

2016-02-19 12:28 3 1 收藏

下面是个简单易学的ASP动态include文件教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - Web开发 】

 经常有这样的要求,根据不同的需求要求include不同的文件如各个人的不同设置,所以要求能动态include文件受! #include file="filename.asp" -- 宏限制
    必须存在该文件并且会预先编译(不管前面是否加以条件)

    经常有这样的要求,根据不同的需求要求include不同的文件
    如各个人的不同设置,所以要求能动态include文件。

    代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
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=nothingEnd Function

使用范例:

include("youinc.asp")

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1600967.html

延伸阅读
标签: Web开发
一般我是用%@ include %方式来包含这个文件,主要是这样能够被包含页面会跟包含页面在编译时被编译成一个文件,里面的变量可以相互通用,而jsp:include方式则会分别编译,变量不能相互使用。 而在tomcat4.x版本中,只要在包含页面中定义了%@ page contentType="text/html; charset=gbk" %,被包含页面中就不能也不用再次声明就会显示正常的中文...
标签: ASP
  <%@ Language=VBScript % <% '函数1: '将字符串转换成二进制 Function StoB(varstr) str2bin = "" For i = 1 To Len(varstr) varchar = Mid(varstr, i, 1) str2bin = str2bin & ChrB(AscB(varchar)) Next StoB = str2bin End Function '函数2: '将每两个字符前面加"&H"表示是十六进制,然后把&qu...
标签: Web开发
我们都知道在jsp中include有两种形式,分别是 %@ include file=” ”% jsp:include page=” ” flush=”true”/ 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候...
标签: ASP
其实想实现这种功能很简单,首先要上传一个RAR的解压程序,就是RAR自己的解压程序,只需要它的核心 程序RAR.EXE这个文件就可以了。然后就要上传一个执行RAR.EXE的程序 CMD.EXE 这个是windows里的程序(不必我在多说了吧)。最后就开始执行这些程序了。看一下下面的代码 <% dim ylj,ywj,Mlpath,Shell,rarcomm,RetCode,cmd,comm,fso Mlp...
标签: ASP
       Adobe PDF格式已经变成很多机构和公司进行跨平台制表的通用媒体格式。尽管我不是这个产品的狂热痴迷者,却不得不接受这样一个事实:用这个格式产生一个协定可能会比用Word还要好。            由于在一家雇用公司工作,我已经把我们所有早期的软件写...

经验教程

857

收藏

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