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

主頁(yè) > 知識(shí)庫(kù) > ASP編程入門(mén)進(jìn)階(七):內(nèi)置對(duì)象Server

ASP編程入門(mén)進(jìn)階(七):內(nèi)置對(duì)象Server

熱門(mén)標(biāo)簽:鄭州智能外呼電銷(xiāo)機(jī)器人廠家 廣東語(yǔ)音外呼系統(tǒng)公司 沈陽(yáng)電話機(jī)器人公司 虛擬電話外呼系統(tǒng) 長(zhǎng)春公司外呼系統(tǒng)中心 鄢陵學(xué)校如何做地圖標(biāo)注 成都ai外呼系統(tǒng)線路 沈陽(yáng)三五防封電銷(xiāo)卡 云南便宜外呼系統(tǒng)平臺(tái)
Server 對(duì)象提供對(duì)服務(wù)器上的方法和屬性的訪問(wèn) , 其中大多數(shù)方法和屬性是作為實(shí)用程序的功能服務(wù)。(IIS HELP翻譯)
有了 Server 對(duì)象,你就可以在服務(wù)器上啟動(dòng) ActiveX 對(duì)象例程,并使用 Active Server 服務(wù)提供象 HTML 和 URL 編碼這樣的函數(shù)。
一,Script.ScriptTimeout
在腳本運(yùn)行超過(guò)一段時(shí)間之后,即作超時(shí)處理。
服務(wù)器一般的默認(rèn)腳本運(yùn)行時(shí)間是90秒。
你可以從“Internet信息服務(wù)”中“默認(rèn)Web站點(diǎn)”的屬性彈出框中看出,你也可以自己設(shè)定。

呵呵,上面的可不是,900秒了。
應(yīng)該是“主目錄”標(biāo)簽中的“配置”對(duì)話框中,WINXP一樣。



在理解腳本運(yùn)行時(shí)間之前,先來(lái)看一個(gè)程序,主要功能就是進(jìn)行計(jì)算網(wǎng)頁(yè)執(zhí)行時(shí)間的。

[Ctrl+A 全部選擇進(jìn)行拷貝 提示:可先修改部分代碼,再點(diǎn)擊運(yùn)行]

當(dāng)然對(duì)應(yīng)的ASP也就是看到許多站點(diǎn)都有的頁(yè)面執(zhí)行時(shí)間顯示

1,time.asp


%startime=timer()%>
a href=#bot>到下面看執(zhí)行的時(shí)間/a>
%
for i= 1 to 5000
response.write("hr width="int(500+i)">")
next
%>
當(dāng)然中間還可以添加其它內(nèi)容。br>
%endtime=timer()%>
a name=bot>/a>
%=FormatNumber((endtime-startime)*1000,3)%>毫秒



那如果上面的程序變成for i= 1 to 5000000
呵呵,是不是機(jī)器快反應(yīng)不過(guò)來(lái)的感覺(jué),那這個(gè)就是腳本的執(zhí)行時(shí)間了。
為了讓程序能很好的執(zhí)行,就該把腳本執(zhí)行時(shí)間放長(zhǎng)了。
怎么放長(zhǎng)?把默認(rèn)的改?呵呵,當(dāng)然不是:)


%Server.ScriptTimeout=110%>


時(shí)間的設(shè)定當(dāng)然要是比默認(rèn)90秒大的,現(xiàn)在的代碼就是:指定服務(wù)器處理腳本在 110 秒后超時(shí)。
還有,腳本時(shí)間的確定要看自身的程序了,一般情況100秒左右也差不多了,即使能執(zhí)行出來(lái),可能觀看網(wǎng)頁(yè)的人早就把它叉叉了。

以上的ScriptTimeout就是Server對(duì)象唯一屬性了

二,Server.HtmlEncode
HtmlEncode就是Server對(duì)象的其中一個(gè)方法了。它允許你對(duì)特定的字符串進(jìn)行 HTML 編碼,雖然 HTML 可以顯示大部分你寫(xiě)入 ASP 文件中的文本,但是當(dāng)你需要實(shí)際包含 HTML 標(biāo)記中所使用的字符,就會(huì)遇到問(wèn)題。這是因?yàn)?,?dāng)瀏覽器讀到這樣的字符串時(shí),會(huì)試圖進(jìn)行解釋。

還是看一個(gè)程序,我想在頁(yè)面顯示“nbsp;”這樣的代碼(附:nbsp;是空格的代碼)
那么當(dāng)我進(jìn)行書(shū)寫(xiě)的時(shí)候你會(huì)發(fā)現(xiàn),瀏覽器已經(jīng)給我解釋了的。

[Ctrl+A 全部選擇進(jìn)行拷貝 提示:可先修改部分代碼,再點(diǎn)擊運(yùn)行]

所以,為了要讓一些特殊代碼能夠顯示,就運(yùn)用該方法了。

2,htmlencode.asp


%Response.write ("這是沒(méi)有采用 HTMLEncode 方法的測(cè)試。br> 這里就另起一行,說(shuō)明代碼被執(zhí)行。nbsp;")%>
hr>
%Response.write Server.HtmlEncode("這是對(duì) HTMLEncode 方法的測(cè)試。br> 這里應(yīng)該不會(huì)另起一行,也就是代碼沒(méi)有被執(zhí)行了。nbsp;")%>


這在許多網(wǎng)站,論壇都存在的一些BUG,不信你可以到各論壇試試:敲入nbsp;就是沒(méi)有,急死你呢:)當(dāng)然HtmlEncode只是其中的一個(gè)原因,最主要的還是UBB代碼的轉(zhuǎn)換。不過(guò)關(guān)于這點(diǎn)我也已經(jīng)調(diào)試解決了。
調(diào)試地址參看 http://www.cnbruce.com/juven/showart.asp
當(dāng)然經(jīng)典論壇不存在這問(wèn)題,要不你也不會(huì)看到效果了。

三,Server.UrlEncode
正如 HtmlEncode 方法使客戶(hù)可以將字符串翻譯成可接受的 HTML 格式一樣,Server 對(duì)象的 UrlEncode 方法則是根據(jù) URL 規(guī)則對(duì)字符串進(jìn)行正確編碼,當(dāng)字符串?dāng)?shù)據(jù)以 URL 的形式傳遞到服務(wù)器時(shí),在字符串中不允許出現(xiàn)空格,也不允許出現(xiàn)特殊字符。為此,如果你希望在發(fā)送字符串之前進(jìn)行 URL 編碼,可以使用 Server.URLEncode 方法。
為方便起見(jiàn),我們先看為處理送交,然后處理接受的效果。

3,urlencode.asp


%filepath=request.servervariables("script_name")%>
接受URL中的值(沒(méi)有處理接受值,發(fā)現(xiàn)值被解釋了): %=request.querystring("cnbruce")%>
form action="%=filepath%>">
你可以輸入“l(fā)t;hrgt”等代碼看看:input type="text" size="20" name="cnbruce">input type="submit">
/form>
接受URL中的值(進(jìn)行了urlencode編碼,不會(huì)執(zhí)行): %=Server.URLEncode(request.querystring("cnbruce"))%>



當(dāng)然你會(huì)發(fā)現(xiàn),雖然不執(zhí)行了,但會(huì)出現(xiàn)“”變成了“%3C”,“>”變成了“%3E”,那這就是因?yàn)?B>沒(méi)有在發(fā)送之前處理。
不過(guò),我們還可以通過(guò)Replace函數(shù)將這些特殊代碼再逆轉(zhuǎn)過(guò)來(lái)。

4,vurlencode.asp


%
function tihuan(what)
tihuan=what
if not isnull(what) then
tihuan=replace(tihuan,"%3C","lt;")
tihuan=replace(tihuan,"%3D","=")
tihuan=replace(tihuan,"%3E","gt;")
tihuan=replace(tihuan,"%26","")
tihuan=replace(tihuan,"%20","nbsp;")
tihuan=replace(tihuan,"%3B","#59;")
tihuan=replace(tihuan,"%22","quot;")
tihuan=replace(tihuan,"%2B","+")
tihuan=replace(tihuan,"%2F","/")
end if
end function
%>

%filepath=request.servervariables("script_name")%>

接受URL中的值(沒(méi)有處理接受值,發(fā)現(xiàn)值被解釋了): %=request.querystring("cnbruce")%>

form action="%=filepath%>">
你可以輸入“l(fā)t;hrgt”等代碼看看:input type="text" size="20" name="cnbruce">input type="submit">
/form>
接受URL中的值(進(jìn)行了urlencode編碼,不會(huì)執(zhí)行): %=tihuan(Server.URLEncode(request.querystring("cnbruce")))%>



呵呵,其實(shí)上面我是做的無(wú)用功啦,真正應(yīng)該是在發(fā)送之前就該處理下的,不過(guò)對(duì)學(xué)習(xí)該方法的舉例確是個(gè)好方法:)

四,Server.MapPath
相信看過(guò)我寫(xiě)的《DW2ASP系列》的朋友,都卡在這個(gè)上了。DW畢竟是入門(mén)的好東西,但要系統(tǒng)學(xué)ASP編程,對(duì)這個(gè)就該好好認(rèn)識(shí)了解下。
MapPath方法,具體的就是將指定的相對(duì)或虛擬路徑映射服務(wù)器上相應(yīng)的物理目錄上。
用法,也就是語(yǔ)法了,如下:


Server.MapPath(Path)


Path 指定要映射物理目錄的相對(duì)或虛擬路徑。若 Path 以一個(gè)正斜杠 (/) 或反斜杠 (\) 開(kāi)始,則 MapPath 方法返回路徑時(shí)將 Path 視為完整的虛擬路徑。若 Path 不是以斜杠開(kāi)始,則 MapPath 方法返回同本文件中已有的路徑相對(duì)的路徑。這里需要注意的是 MapPath 方法不檢查返回的路徑是否正確或在服務(wù)器上是否存在。
當(dāng)然這可以和Request.ServerVariables連起來(lái)使用看看。

5,mappath.asp


Request.ServerVariables("APPL_PHYSICAL_PATH") : %=Request.ServerVariables("APPL_PHYSICAL_PATH")%>p>
Request.ServerVariables("PATH_INFO") : %=Request.ServerVariables("PATH_INFO")%>p>
Request.ServerVariables("SCRIPT_NAME") : %=Request.ServerVariables("SCRIPT_NAME")%>p>
Request.ServerVariables("URL") : %=Request.ServerVariables("URL")%>p>
Request.ServerVariables("PATH_TRANSLATED") : %=Request.ServerVariables("PATH_TRANSLATED")%>hr>
上面都是通過(guò)ServerVariables提取得出的值,下面就來(lái)運(yùn)用mapath把一個(gè)虛擬地址轉(zhuǎn)變?yōu)閷?shí)際的物理地址。p>
Server.MapPath(Request.ServerVariables("URL")) :%=Server.MapPath(Request.ServerVariables("URL"))%>p>
或者自己隨便寫(xiě)個(gè)不存在的路徑,同樣能夠執(zhí)行p>
Server.MapPath("cnbruce.asp") : %=Server.MapPath("cnbruce.asp")%>p>
再來(lái)個(gè)“/”的p>
Server.MapPath("/cnbruce.asp") : %=Server.MapPath("/cnbruce.asp")%>br>
Server.MapPath("\cnbruce.asp") : %=Server.MapPath("\cnbruce.asp")%>p>
你會(huì)發(fā)現(xiàn)物理地址轉(zhuǎn)變到IIS默認(rèn)根目錄下面了。
這就是如6to23之類(lèi)的站點(diǎn)mappath的問(wèn)題所在。還是虛擬主機(jī)好,即使是根,也還是自己站點(diǎn)的默認(rèn)存放節(jié)點(diǎn)根。


測(cè)試我的地址http://www.cnbruce.com/server.asp
注意測(cè)試的地址和根目錄下的地址,對(duì)應(yīng)的是同一文件夾(這就是虛擬主機(jī)),6to23之類(lèi)是不會(huì)相同的。

有此些了解,對(duì)路徑的處理應(yīng)該要好多了,再返回我的站點(diǎn),看看我對(duì)數(shù)據(jù)庫(kù)的mappath路徑的處理方法,相信又是一個(gè)理解層次了。
數(shù)據(jù)庫(kù)的mappath路徑的處理方法在:
http://www.cnbruce.com/blog/showlog.asp?cat_id=27log_id=241

五,Server.CreatObject
Server.CreateObject 這個(gè)方法恐怕是 ASP 中最為實(shí)用,也是最強(qiáng)勁的功能了。它可用于創(chuàng)建已經(jīng)注冊(cè)到服務(wù)器上的 ActiveX 組件實(shí)例。這是一個(gè)非常重要的特性,因?yàn)橥ㄟ^(guò)使用 ActiveX 組件能夠使你輕松地?cái)U(kuò)展 ActiveX 的能力,正是使用了 ActiveX 組件,你可以實(shí)現(xiàn)至關(guān)重要的功能,譬如數(shù)據(jù)庫(kù)連接、文件訪問(wèn)、廣告顯示和其他 VBScript 不能提供或不能簡(jiǎn)單地依靠單獨(dú)使用 ActiveX 所能完成的功能。也正是因?yàn)檫@些組件才使得 ASP 具有了強(qiáng)大的生命力。
呵呵,不過(guò),在我們沒(méi)有談及連接數(shù)據(jù)庫(kù)之前,這個(gè)先空著,“要得好,到臨了”:)等我們接觸到數(shù)據(jù)庫(kù)連接的時(shí)候再說(shuō)不遲。

恩,那今天就主要把Server對(duì)象學(xué)習(xí)了下,感覺(jué)好象是每個(gè)都有用的,重要啊。
還有,需要說(shuō)明的,如果您從本處轉(zhuǎn)載,發(fā)現(xiàn)和本源件有差錯(cuò),比如代碼nbsp; 、 lt 、 gt等等,根本就是被執(zhí)行了的。都說(shuō)明您的站點(diǎn)存在著這些問(wèn)題。
您可能感興趣的文章:
  • 如何用ASP建立Index Server查詢(xún)對(duì)象并為其參數(shù)賦值?
  • asp sqlserver 執(zhí)行存儲(chǔ)過(guò)程返回記錄集報(bào)對(duì)象關(guān)閉時(shí)不允許操作
  • asp提示Server 對(duì)象 錯(cuò)誤 ASP 0178 : 80070005
  • Asp.net內(nèi)置對(duì)象之Server對(duì)象(概述及應(yīng)用)
  • ASP基礎(chǔ)入門(mén)第十篇(ASP內(nèi)建對(duì)象Server)

標(biāo)簽:孝感 遼陽(yáng) 防城港 湖北 朝陽(yáng) 平頂山 馬鞍山 四平

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP編程入門(mén)進(jìn)階(七):內(nèi)置對(duì)象Server》,本文關(guān)鍵詞  ASP,編程,入門(mén),進(jìn)階,七,內(nèi)置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP編程入門(mén)進(jìn)階(七):內(nèi)置對(duì)象Server》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ASP編程入門(mén)進(jìn)階(七):內(nèi)置對(duì)象Server的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    黄视频网站在线看| 91麻豆精品国产自产在线| 99久久精品国产高清一区二区| 99久久精品国产麻豆| 一级女人毛片人一女人| 夜夜操网| 久久福利影视| 久久久久久久久综合影视网| 亚欧视频在线| 99色视频| 精品国产三级a| 日本免费乱理伦片在线观看2018| 精品国产亚洲一区二区三区| 韩国三级一区| 成人a大片在线观看| 九九九网站| 欧美a级成人淫片免费看| 日日夜夜婷婷| 可以免费看毛片的网站| 午夜激情视频在线播放| 天天做日日爱夜夜爽| 日本免费区| 成人影院久久久久久影院| 一级毛片视频在线观看| 免费国产在线视频| 国产韩国精品一区二区三区| 青青久久精品| 999精品在线| 久久福利影视| 可以免费看毛片的网站| 91麻豆国产| 久久精品欧美一区二区| 韩国毛片| 国产一区免费观看| 精品国产三级a| 国产网站免费视频| 色综合久久天天综合观看| 久久99青青久久99久久| 欧美激情一区二区三区视频高清 | 国产成人精品影视| 成人免费一级纶理片| 亚洲天堂在线播放| 欧美日本免费| 日日日夜夜操| 青青久热| 可以免费在线看黄的网站| 国产精品自拍一区| 成人a级高清视频在线观看| 欧美大片一区| 成人高清免费| 可以免费看毛片的网站| 欧美激情一区二区三区视频 | 国产a毛片| 成人免费观看男女羞羞视频| 国产不卡在线观看视频| 四虎影视精品永久免费网站| 99久久精品国产高清一区二区| 青草国产在线观看| 欧美国产日韩精品| 欧美电影免费| 黄色短视屏| 午夜在线影院| 国产一区二区福利久久| 久久99青青久久99久久| 国产a视频| 九九干| 国产成人女人在线视频观看| 精品视频在线观看免费| 国产高清在线精品一区a| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产伦精品一区二区三区无广告| 亚洲天堂免费| 国产麻豆精品免费视频| 免费毛片基地| 国产视频网站在线观看| 黄色短视屏| 欧美a免费| 青青久久精品| 欧美大片aaaa一级毛片| 国产成人精品影视| 日韩一级黄色| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 91麻豆精品国产自产在线观看一区 | 欧美18性精品| 99色视频| 黄视频网站在线看| 国产不卡在线观看视频| 午夜精品国产自在现线拍| 欧美爱爱动态| 99色视频在线观看| 日本在线播放一区| 台湾美女古装一级毛片| 欧美激情伊人| 欧美激情一区二区三区视频 | 亚洲第一色在线| 午夜在线影院| 成人a大片在线观看| 日本免费乱理伦片在线观看2018| 欧美国产日韩精品| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产伦久视频免费观看 视频| 精品视频在线观看一区二区| 四虎久久精品国产| 亚洲精品影院久久久久久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 91麻豆tv| 欧美另类videosbestsex久久 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品视频在线观看一区二区| 青青久热| 精品国产三级a| 沈樵在线观看福利| 欧美a级片视频| 台湾美女古装一级毛片| 国产一区免费观看| 国产一区二区福利久久| 精品视频在线观看一区二区| 久草免费资源| 国产网站在线| 久久久久久久久综合影视网| 国产激情一区二区三区| 久久福利影视| 尤物视频网站在线| 日韩中文字幕在线亚洲一区| 精品在线免费播放| 精品视频在线看| 九九干| 亚洲爆爽| 天天做日日爱| 国产激情一区二区三区| 亚洲爆爽| 日本在线播放一区| 久草免费在线观看| 在线观看导航| 九九久久99| 精品久久久久久综合网| 国产亚洲免费观看| 国产伦久视频免费观看 视频| 欧美18性精品| 中文字幕一区二区三区精彩视频| 欧美激情一区二区三区在线播放 | 日韩专区亚洲综合久久| 精品在线免费播放| 久久福利影视| 成人免费观看男女羞羞视频| 久久福利影视| 青青青草视频在线观看| 99热精品在线| 99久久精品国产麻豆| 91麻豆精品国产高清在线| 91麻豆精品国产高清在线| 久久国产影视免费精品| 国产高清在线精品一区a| 天天色成人网| 欧美激情在线精品video| 99久久精品国产高清一区二区| 久草免费在线观看| 日本免费乱理伦片在线观看2018| 四虎久久精品国产| 成人高清免费| 91麻豆精品国产高清在线| 久久精品店| 精品国产一区二区三区久久久蜜臀 | 麻豆污视频| 国产美女在线一区二区三区| 精品视频一区二区三区免费| 99久久精品国产高清一区二区| 成人高清免费| 天天色成人网| 国产成人女人在线视频观看| 天天做日日爱夜夜爽| 久久久久久久男人的天堂| 日本免费区| 日韩在线观看网站| 日本免费区| 国产网站免费视频| 久久成人性色生活片| 欧美激情伊人| 黄视频网站免费看| 精品国产亚洲一区二区三区| 久久国产影视免费精品| 精品国产三级a| 亚洲wwwwww| 欧美a级片视频| 精品视频一区二区| 欧美国产日韩精品| 一级女性全黄久久生活片| 国产亚洲免费观看| 你懂的日韩| 韩国毛片| 青青青草视频在线观看| 国产网站免费| 天天做日日爱夜夜爽| 国产网站在线| 欧美另类videosbestsex久久 | 青青久热| 高清一级淫片a级中文字幕| 国产伦理精品| 久久精品大片|