首页 > 网站 > 建站经验 > 正文

asp如,何动态include文件?

2019-11-02 14:21:46
字体:
来源:转载
供稿:网友

   必须存在该文件并且会预先编译(不管前面是否加以条件)

  经常有这样的要求,根据不同的需求要求include不同的文件

  如各个人的不同设置,所以要求能动态include文件。

  代码如下:

<

兔兔电影网[www.aikan.tv/special/tutudianyingwang/]
%  

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  

%>    

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表