程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> asp如何動態include文件?

asp如何動態include文件?

編輯:關於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  

    %>    

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved