欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > ASP編程入門進階(七):內置對象Server

ASP編程入門進階(七):內置對象Server

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

呵呵,上面的可不是,900秒了。
應該是“主目錄”標簽中的“配置”對話框中,WINXP一樣。



在理解腳本運行時間之前,先來看一個程序,主要功能就是進行計算網頁執行時間的。

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

當然對應的ASP也就是看到許多站點都有的頁面執行時間顯示

1,time.asp


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



那如果上面的程序變成for i= 1 to 5000000
呵呵,是不是機器快反應不過來的感覺,那這個就是腳本的執行時間了。
為了讓程序能很好的執行,就該把腳本執行時間放長了。
怎么放長?把默認的改?呵呵,當然不是:)


%Server.ScriptTimeout=110%>


時間的設定當然要是比默認90秒大的,現在的代碼就是:指定服務器處理腳本在 110 秒后超時。
還有,腳本時間的確定要看自身的程序了,一般情況100秒左右也差不多了,即使能執行出來,可能觀看網頁的人早就把它叉叉了。

以上的ScriptTimeout就是Server對象唯一屬性了

二,Server.HtmlEncode
HtmlEncode就是Server對象的其中一個方法了。它允許你對特定的字符串進行 HTML 編碼,雖然 HTML 可以顯示大部分你寫入 ASP 文件中的文本,但是當你需要實際包含 HTML 標記中所使用的字符,就會遇到問題。這是因為,當瀏覽器讀到這樣的字符串時,會試圖進行解釋。

還是看一個程序,我想在頁面顯示“nbsp;”這樣的代碼(附:nbsp;是空格的代碼)
那么當我進行書寫的時候你會發現,瀏覽器已經給我解釋了的。

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

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

2,htmlencode.asp


%Response.write ("這是沒有采用 HTMLEncode 方法的測試。br> 這里就另起一行,說明代碼被執行。nbsp;")%>
hr>
%Response.write Server.HtmlEncode("這是對 HTMLEncode 方法的測試。br> 這里應該不會另起一行,也就是代碼沒有被執行了。nbsp;")%>


這在許多網站,論壇都存在的一些BUG,不信你可以到各論壇試試:敲入nbsp;就是沒有,急死你呢:)當然HtmlEncode只是其中的一個原因,最主要的還是UBB代碼的轉換。不過關于這點我也已經調試解決了。
調試地址參看 http://www.cnbruce.com/juven/showart.asp
當然經典論壇不存在這問題,要不你也不會看到效果了。

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

3,urlencode.asp


%filepath=request.servervariables("script_name")%>
接受URL中的值(沒有處理接受值,發現值被解釋了): %=request.querystring("cnbruce")%>
form action="%=filepath%>">
你可以輸入“lt;hrgt”等代碼看看:input type="text" size="20" name="cnbruce">input type="submit">
/form>
接受URL中的值(進行了urlencode編碼,不會執行): %=Server.URLEncode(request.querystring("cnbruce"))%>



當然你會發現,雖然不執行了,但會出現“”變成了“%3C”,“>”變成了“%3E”,那這就是因為沒有在發送之前處理
不過,我們還可以通過Replace函數將這些特殊代碼再逆轉過來。

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中的值(沒有處理接受值,發現值被解釋了): %=request.querystring("cnbruce")%>

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



呵呵,其實上面我是做的無用功啦,真正應該是在發送之前就該處理下的,不過對學習該方法的舉例確是個好方法:)

四,Server.MapPath
相信看過我寫的《DW2ASP系列》的朋友,都卡在這個上了。DW畢竟是入門的好東西,但要系統學ASP編程,對這個就該好好認識了解下。
MapPath方法,具體的就是將指定的相對或虛擬路徑映射服務器上相應的物理目錄上。
用法,也就是語法了,如下:


Server.MapPath(Path)


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

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>
上面都是通過ServerVariables提取得出的值,下面就來運用mapath把一個虛擬地址轉變為實際的物理地址。p>
Server.MapPath(Request.ServerVariables("URL")) :%=Server.MapPath(Request.ServerVariables("URL"))%>p>
或者自己隨便寫個不存在的路徑,同樣能夠執行p>
Server.MapPath("cnbruce.asp") : %=Server.MapPath("cnbruce.asp")%>p>
再來個“/”的p>
Server.MapPath("/cnbruce.asp") : %=Server.MapPath("/cnbruce.asp")%>br>
Server.MapPath("\cnbruce.asp") : %=Server.MapPath("\cnbruce.asp")%>p>
你會發現物理地址轉變到IIS默認根目錄下面了。
這就是如6to23之類的站點mappath的問題所在。還是虛擬主機好,即使是根,也還是自己站點的默認存放節點根。


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

有此些了解,對路徑的處理應該要好多了,再返回我的站點,看看我對數據庫的mappath路徑的處理方法,相信又是一個理解層次了。
數據庫的mappath路徑的處理方法在:
http://www.cnbruce.com/blog/showlog.asp?cat_id=27log_id=241

五,Server.CreatObject
Server.CreateObject 這個方法恐怕是 ASP 中最為實用,也是最強勁的功能了。它可用于創建已經注冊到服務器上的 ActiveX 組件實例。這是一個非常重要的特性,因為通過使用 ActiveX 組件能夠使你輕松地擴展 ActiveX 的能力,正是使用了 ActiveX 組件,你可以實現至關重要的功能,譬如數據庫連接、文件訪問、廣告顯示和其他 VBScript 不能提供或不能簡單地依靠單獨使用 ActiveX 所能完成的功能。也正是因為這些組件才使得 ASP 具有了強大的生命力。
呵呵,不過,在我們沒有談及連接數據庫之前,這個先空著,“要得好,到臨了”:)等我們接觸到數據庫連接的時候再說不遲。

恩,那今天就主要把Server對象學習了下,感覺好象是每個都有用的,重要啊。
還有,需要說明的,如果您從本處轉載,發現和本源件有差錯,比如代碼nbsp; 、 lt 、 gt等等,根本就是被執行了的。都說明您的站點存在著這些問題。
您可能感興趣的文章:
  • 如何用ASP建立Index Server查詢對象并為其參數賦值?
  • asp sqlserver 執行存儲過程返回記錄集報對象關閉時不允許操作
  • asp提示Server 對象 錯誤 ASP 0178 : 80070005
  • Asp.net內置對象之Server對象(概述及應用)
  • ASP基礎入門第十篇(ASP內建對象Server)

標簽:孝感 遼陽 防城港 湖北 朝陽 平頂山 馬鞍山 四平

巨人網絡通訊聲明:本文標題《ASP編程入門進階(七):內置對象Server》,本文關鍵詞  ASP,編程,入門,進階,七,內置,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP編程入門進階(七):內置對象Server》相關的同類信息!
  • 本頁收集關于ASP編程入門進階(七):內置對象Server的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美一区国产二区| 国产精品成人在线观看| 婷婷久久综合九色综合伊人色| 99综合电影在线视频| 日本黄色小说视频| 国产精品免费丝袜| 成人免费高清视频在线观看| 国产性生活大片| 国产情人综合久久777777| 国产一区啦啦啦在线观看| 9.1成人看片| 日韩精品一区二区三区三区免费 | 亚洲一二三区不卡| 国产综合色产在线精品| 久久久久久亚洲中文字幕无码| 日韩欧美国产综合| 麻豆精品视频在线观看视频| 精品人妻互换一区二区三区| 精品国产第一区二区三区观看体验| 免播放器亚洲一区| 久久午夜福利电影| 国产午夜精品久久久久久久| 国产福利精品导航| 日本黄色片免费观看| 亚洲欧洲国产日本综合| 91丨porny丨国产| 欧美三级蜜桃2在线观看| 亚洲福利视频导航| 在线观看国产网站| 久久先锋影音av鲁色资源| 国产精品一区二区久激情瑜伽 | 亚洲天堂岛国片| 欧美国产视频在线| www.亚洲在线| 欧美日韩午夜在线视频| 日韩黄色免费电影| 国产一区二区三区四区五区六区| 国产婷婷精品av在线| 成人黄色电影在线 | 色婷婷国产精品综合在线观看| 亚洲美女屁股眼交3| 中文字幕精品视频在线| 久久女同互慰一区二区三区| 成人精品国产一区二区4080| 欧美三级午夜理伦三级中视频| 日本成人在线一区| 国产在线免费看| 亚洲一区二区三区免费视频| 四虎永久免费在线观看| 中文字幕在线一区免费| 国产精久久久久| 久久久精品黄色| 成人动漫一区二区三区| 3d成人动漫网站| 国产经典欧美精品| 欧美美女黄视频| 国产精品一区二区三区网站| 精品视频资源站| 国产原创一区二区| 欧美天堂亚洲电影院在线播放| 奇米影视一区二区三区| 一本色道久久综合亚洲精品按摩| 日韩av不卡一区二区| 丁香花五月激情| 免费观看成人av| 91久久精品一区二区| 另类小说一区二区三区| 91福利在线播放| 国产一区中文字幕| 欧美精品日日鲁夜夜添| 国产高清不卡一区二区| 欧美一区永久视频免费观看| 成人免费视频国产在线观看| 在线播放一区二区三区| 粉嫩av一区二区三区粉嫩| 欧美一区二区视频观看视频| 不卡在线视频中文字幕| 精品国产伦理网| 人妻av一区二区三区| 国产精品天干天干在线综合| 亚洲最大免费视频| 一区二区在线看| 色哟哟一一国产精品| 青青草国产成人99久久| 欧美亚州韩日在线看免费版国语版| 国精品**一区二区三区在线蜜桃| 欧美日韩欧美一区二区| 成人免费黄色在线| 久久久久久**毛片大全| 久久人人爽人人人人片| 一区二区三区四区av| 国产成人免费在线观看视频| 蜜桃视频一区二区三区在线观看| 欧美色爱综合网| 99久久伊人精品| 国产精品少妇自拍| 9.1片黄在线观看| 久久精品99国产精品日本| 欧美精品黑人性xxxx| 97久久超碰精品国产| 国产精品美女久久久久久2018 | 亚洲无线码一区二区三区| 波多野结衣亚洲一区二区| 黑人精品欧美一区二区蜜桃| 欧美白人最猛性xxxxx69交| 国产精品一区二区人妻喷水| 亚洲综合色区另类av| 一本色道a无线码一区v| 国产99久久久国产精品潘金 | 婷婷丁香综合网| 久久99精品久久久久久动态图| 欧美一区二区三区在线电影| 蜜桃视频无码区在线观看| 一区二区三区四区不卡在线| 色婷婷精品久久二区二区蜜臂av | 一区二区三区在线免费视频 | 黄色激情小视频| 国精产品一区一区三区mba视频| 欧美α欧美αv大片| 国产男女猛烈无遮挡a片漫画| 午夜精品一区在线观看| 欧美精品v国产精品v日韩精品| 国产ts在线观看| 亚洲bdsm女犯bdsm网站| 欧美日本在线视频| 亚洲精品国产成人av在线| 午夜伊人狠狠久久| 欧美一区二区啪啪| 一级性生活毛片| 另类人妖一区二区av| 亚洲精品一区二区三区99| 在线免费观看麻豆| 激情综合网激情| 国产婷婷色一区二区三区| 日韩三级久久久| a级精品国产片在线观看| 亚洲精品视频自拍| 欧美日韩国产一区二区三区地区| 亚洲精品乱码久久久久久蜜桃欧美| 天天综合色天天综合| 日韩欧美黄色影院| 美国黄色特级片| 福利一区在线观看| 亚洲女同一区二区| 欧美老人xxxx18| 特级西西人体wwwww| 狠狠狠色丁香婷婷综合久久五月| 国产欧美精品区一区二区三区| 国产极品美女在线| 日韩久久久久久久久久久| 性欧美大战久久久久久久久| 日韩免费在线观看| 性色国产成人久久久精品 | 久久久不卡网国产精品二区| 人人干在线观看| 91一区一区三区| 天天色综合天天| 久久视频一区二区| 永久免费看黄网站| 国产性猛交96| 国内精品伊人久久久久影院对白| 亚洲欧洲三级电影| 欧美片在线播放| 成人性生交大片免费看无遮挡aⅴ| 粉嫩av亚洲一区二区图片| 一区二区三区在线高清| 欧美成人性福生活免费看| 九九热视频在线免费观看| 日韩精品――色哟哟| 蜜臂av日日欢夜夜爽一区| 中文字幕av一区 二区| 欧美日韩国产综合久久| 国产三级av在线播放| 白白色 亚洲乱淫| 日韩中文字幕av电影| 中文欧美字幕免费| 欧美精品在线一区二区三区| 国产午夜精品福利视频| 性色av浪潮av| 黑人精品欧美一区二区蜜桃| 亚洲女同ⅹxx女同tv| 精品久久久久久久一区二区蜜臀| 色婷婷亚洲综合| 少妇按摩一区二区三区| 成人v精品蜜桃久久一区| 日韩和欧美一区二区| 国产精品成人免费在线| 日韩欧美在线影院| 99自拍视频在线| 3d动漫精品啪啪一区二区下载 | 大美女一区二区三区| 亚洲成人免费在线| 中文字幕的久久| 日韩午夜激情视频| 色婷婷亚洲一区二区三区| 丰满的亚洲女人毛茸茸| 性农村xxxxx小树林| 成人av资源网站| 精品在线播放免费| 亚洲韩国精品一区|