亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 分享一個(gè)好東東,動態(tài)Include文件 (Dynamic File Includes)

分享一個(gè)好東東,動態(tài)Include文件 (Dynamic File Includes)

熱門標(biāo)簽:地圖標(biāo)注還可以做嗎 硅基電話機(jī)器人加盟 電銷機(jī)器人采購 高質(zhì)量的電銷外呼系統(tǒng) 宿州防封外呼系統(tǒng)平臺 滴滴地圖標(biāo)注上車點(diǎn) 無營業(yè)執(zhí)照地圖標(biāo)注教學(xué) 外呼系統(tǒng)怎么話費(fèi) 友邦互聯(lián)電銷機(jī)器人違法嗎
早在03年就在藍(lán)色理想上看到過動態(tài)Include的文章,當(dāng)時(shí)已經(jīng)覺得很厲害,但實(shí)際應(yīng)用了一下,不方便而且Include的效果不好.

后來又在一網(wǎng)站上看到了改進(jìn)版的,但是也不太好用~~~

哎,當(dāng)時(shí)我真是覺得有點(diǎn)想放棄ASP了,但是由于公司還是用ASP來開發(fā),我也是沒有辦法...

今天,我一定要記住今天~~~在國外的一個(gè)網(wǎng)站上我竟然發(fā)現(xiàn)了這樣一個(gè)好東東,太棒了~~~Great works!!!

以前試的一些動態(tài)Include代碼,都無法Include一個(gè)類,甚至函數(shù)~~~又或者Include文件中的Include無法被包含...

現(xiàn)在這個(gè)鬼佬(dselkirk)寫的類可以為我們做到這些了~~~
復(fù)制代碼 代碼如下:


  public include, include_vars 
  set include = new cls_include 

  class cls_include 

    private sub class_initialize() 
      set include_vars = server.createobject("scripting.dictionary") 
    end sub 
    private sub class_deactivate() 
      arr_variables.removeall 
      set include_vars = nothing 
      set include = nothing 
    end sub 

    public default function include(byval str_path) 
      dim str_source 
      if str_path > "" then 
        str_source = readfile(str_path) 
        if str_source > "" then 
          processincludes str_source 
          convert2code str_source 
          formatcode str_source 
          if str_source > "" then 
            if request.querystring("debug") = 1 then 
              response.write str_source 
              response.end 
            else 
              executeglobal str_source 
              include_vars.removeall 
            end if 
          end if 
        end if 
      end if 
    end function 

    private sub convert2code(str_source) 
      dim i, str_temp, arr_temp, int_len 
      if str_source > "" then 
        if instr(str_source,"%"  ">") > instr(str_source,""  "%") then 
          str_temp = replace(str_source,""  "%","|%") 
          str_temp = replace(str_temp,"%"  ">","|") 
          if left(str_temp,1) = "|" then str_temp = right(str_temp,len(str_temp) - 1) 
          if right(str_temp,1) = "|" then str_temp = left(str_temp,len(str_temp) - 1) 
          arr_temp = split(str_temp,"|") 
          int_len = ubound(arr_temp) 
          if (int_len + 1) > 0 then 
            for i = 0 to int_len 
              str_temp = trim(arr_temp(i)) 
              str_temp = replace(str_temp,vbcrlf  vbcrlf,vbcrlf) 
              if left(str_temp,2) = vbcrlf then str_temp = right(str_temp,len(str_temp) - 2) 
              if right(str_temp,2) = vbcrlf then str_temp = left(str_temp,len(str_temp) - 2) 
              if left(str_temp,1) = "%" then 
                str_temp = right(str_temp,len(str_temp) - 1) 
                if left(str_temp,1) = "=" then 
                  str_temp = right(str_temp,len(str_temp) - 1) 
                  str_temp = "response.write "  str_temp 
                end if 
              else 
                if str_temp > "" then 
                  include_vars.add i, str_temp 
                  str_temp = "response.write include_vars.item("  i  ")"  
                end if 
              end if 
              str_temp = replace(str_temp,chr(34)  chr(34)  "  ","") 
              str_temp = replace(str_temp,"  "  chr(34)  chr(34),"") 
              if right(str_temp,2) > vbcrlf then str_temp = str_temp 
              arr_temp(i) = str_temp 
            next 
            str_source = join(arr_temp,vbcrlf) 
          end if 
        else 
          if str_source > "" then 
            include_vars.add "var", str_source 
            str_source = "response.write include_vars.item(""var"")" 
          end if 
        end if 
      end if 
    end sub 

    private sub processincludes(str_source) 
      dim int_start, str_path, str_mid, str_temp 
      str_source = replace(str_source,"!-- #","!--#") 
      int_start = instr(str_source,"!--#include") 
      str_mid = lcase(getbetween(str_source,"!--#include","-->")) 
      do until int_start = 0 
        str_mid = lcase(getbetween(str_source,"!--","-->")) 
        int_start = instr(str_mid,"#include") 
        if int_start >  0 then 
          str_temp = lcase(getbetween(str_mid,chr(34),chr(34))) 
          str_temp = trim(str_temp) 
          str_path = readfile(str_temp) 
          str_source = replace(str_source,"!--"  str_mid  "-->",str_path  vbcrlf) 
        end if 
        int_start = instr(str_source,"#include") 
      loop 
    end sub 

    private sub formatcode(str_code) 
      dim i, arr_temp, int_len 
      str_code = replace(str_code,vbcrlf  vbcrlf,vbcrlf) 
      if left(str_code,2) = vbcrlf then str_code = right(str_code,len(str_code) - 2) 
      str_code = trim(str_code) 
      if instr(str_code,vbcrlf) > 0 then 
        arr_temp = split(str_code,vbcrlf) 
        for i = 0 to ubound(arr_temp) 
          arr_temp(i) = ltrim(arr_temp(i)) 
          if arr_temp(i) > "" then arr_temp(i) = arr_temp(i)  vbcrlf 
        next 
        str_code = join(arr_temp,"") 
        arr_temp = vbnull 
      end if 
    end sub 

    private function readfile(str_path) 
      dim objfso, objfile 
      if str_path > "" then 
        if instr(str_path,":") = 0 then str_path = server.mappath(str_path) 
        set objfso = server.createobject("scripting.filesystemobject") 
        if objfso.fileexists(str_path) then 
          set objfile = objfso.opentextfile(str_path, 1, false) 
          if err.number = 0 then 
            readfile = objfile.readall 
            objfile.close 
          end if 
          set objfile = nothing 
        end if 
        set objfso = nothing 
      end if 
    end function 

    private function getbetween(strdata, strstart, strend) 
      dim lngstart, lngend 
      lngstart = instr(strdata, strstart) + len(strstart) 
      if (lngstart > 0) then 
        lngend = instr(lngstart, strdata, strend) 
        if (lngend > 0) then 
          getbetween = mid(strdata, lngstart, lngend - lngstart) 
        end if 
      end if 
    end function 

  end class 
%>

標(biāo)簽:江門 錫林郭勒盟 雅安 宣城 新余 儋州 七臺河 廣元

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《分享一個(gè)好東東,動態(tài)Include文件 (Dynamic File Includes)》,本文關(guān)鍵詞  分享,一個(gè),好,東東,動態(tài),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《分享一個(gè)好東東,動態(tài)Include文件 (Dynamic File Includes)》相關(guān)的同類信息!
  • 本頁收集關(guān)于分享一個(gè)好東東,動態(tài)Include文件 (Dynamic File Includes)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天天做日日爱| 九九精品影院| 精品国产一区二区三区久久久蜜臀 | 国产伦理精品| 美女免费精品视频在线观看| 韩国毛片免费| 成人在免费观看视频国产| 99久久网站| 精品视频在线看 | 亚洲精品影院一区二区| 精品在线免费播放| 午夜激情视频在线播放| 国产一区精品| 国产综合91天堂亚洲国产| 可以免费在线看黄的网站| 国产综合成人观看在线| 韩国三级一区| 日韩男人天堂| 亚洲精品中文字幕久久久久久| 日韩在线观看免费| 久久国产影视免费精品| 91麻豆精品国产自产在线| 成人免费观看视频| 国产福利免费视频| 九九久久99综合一区二区| 韩国三级香港三级日本三级la | 麻豆系列 在线视频| 午夜精品国产自在现线拍| 欧美激情影院| 日韩在线观看视频网站| 国产一区二区精品久久91| 青草国产在线观看| 精品国产香蕉在线播出| 精品国产亚洲一区二区三区| 午夜欧美成人久久久久久| 一本高清在线| 四虎论坛| 一本高清在线| 深夜做爰性大片中文| 午夜欧美成人香蕉剧场| 国产一区二区精品久| 欧美1区2区3区| | 亚洲天堂免费观看| 亚洲精品永久一区| 久久久久久久网| 免费国产一级特黄aa大片在线| 亚洲精品久久玖玖玖玖| 国产综合成人观看在线| 91麻豆国产福利精品| 国产视频一区二区在线观看| 亚洲wwwwww| 精品久久久久久中文| 欧美激情一区二区三区视频 | 91麻豆高清国产在线播放| 一本高清在线| 日韩女人做爰大片| 999久久狠狠免费精品| 精品视频免费观看| 久久国产影视免费精品| 精品国产一区二区三区久久久狼| 九九久久99综合一区二区| 国产不卡福利| 亚欧成人乱码一区二区| 中文字幕一区二区三区精彩视频| 可以免费看污视频的网站| 久久精品欧美一区二区| 尤物视频网站在线观看| 国产成+人+综合+亚洲不卡| 免费的黄色小视频| 精品视频免费在线| 日本免费看视频| 色综合久久手机在线| 九九九网站| 欧美a级片免费看| 久久国产影视免费精品| 国产伦久视频免费观看视频| 国产一区二区精品| 精品国产亚一区二区三区| 久久久久久久网| 国产国语对白一级毛片| 国产精品123| 国产福利免费视频| 国产综合91天堂亚洲国产| 深夜做爰性大片中文| 高清一级片| 国产一区二区福利久久| 精品视频一区二区| 午夜在线亚洲| 亚洲天堂在线播放| 999久久狠狠免费精品| 久久国产精品只做精品| 免费国产在线视频| 99热精品在线| 亚飞与亚基在线观看| 九九九网站| 国产91素人搭讪系列天堂| 日本在线www| 免费一级片在线观看| 日韩欧美一二三区| 欧美爱爱网| 精品国产一区二区三区久| 精品国产一区二区三区免费 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲精品影院一区二区| 成人免费观看的视频黄页| 日韩av东京社区男人的天堂| 欧美另类videosbestsex高清| 亚洲 男人 天堂| 欧美国产日韩在线| 欧美激情一区二区三区视频 | 欧美α片无限看在线观看免费| 精品视频在线看| 久久精品成人一区二区三区| 国产亚洲免费观看| 国产不卡高清| 四虎久久精品国产| 日韩在线观看视频网站| 亚洲www美色| 久久福利影视| 久草免费在线观看| 成人免费网站久久久| 美女免费精品视频在线观看| 日韩免费在线视频| 可以免费看毛片的网站| 国产a视频| 韩国三级一区| 日韩中文字幕在线播放| 欧美大片aaaa一级毛片| 精品视频在线观看视频免费视频| 亚洲第一页乱| 国产麻豆精品免费密入口| 91麻豆tv| 精品在线观看国产| 欧美a免费| 韩国三级视频网站| 国产伦精品一区二区三区无广告 | 成人免费福利片在线观看| 99热视热频这里只有精品| 国产高清在线精品一区a| 99色播| 一级毛片视频播放| 精品国产香蕉伊思人在线又爽又黄| 精品国产亚洲人成在线| 99色视频| 久久久久久久男人的天堂| 日本免费乱人伦在线观看| 午夜在线亚洲男人午在线| 色综合久久天天综线观看| 国产一区精品| 日韩av片免费播放| 国产麻豆精品视频| 欧美激情一区二区三区在线 | 成人免费高清视频| 久久久成人影院| 韩国毛片免费大片| 日日爽天天| 成人a级高清视频在线观看| 精品视频在线观看免费| 国产激情一区二区三区| 日韩专区第一页| 亚洲天堂在线播放| 欧美激情一区二区三区在线| a级黄色毛片免费播放视频| 欧美日本国产| 欧美大片一区| 欧美一区二区三区在线观看| 99久久精品国产高清一区二区| 日日夜夜婷婷| 成人免费网站久久久| 在线观看成人网 | 久久99这里只有精品国产| 天天做日日爱| 一本伊大人香蕉高清在线观看| 亚洲天堂在线播放| 国产一级强片在线观看| 99久久精品国产国产毛片| 99久久精品费精品国产一区二区| 天天做人人爱夜夜爽2020毛片| 久久国产影院| 精品国产香蕉在线播出 | 国产麻豆精品高清在线播放| 青青青草影院 | 国产一区二区精品久| 99色吧| 欧美日本免费| 国产伦精品一区二区三区无广告| 日本免费乱理伦片在线观看2018| 国产a免费观看| 午夜久久网| 国产成人精品综合| 91麻豆tv| 国产一级强片在线观看| 可以免费在线看黄的网站| 91麻豆精品国产高清在线| 国产91素人搭讪系列天堂| 韩国毛片免费| 亚洲第一色在线| 黄色福利片| a级毛片免费全部播放|