校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品白丝在线| 天天av天天翘天天综合网| 亚洲精品视频在线看| 成人av电影观看| 国产精品欧美久久久久无广告| 国产成人午夜精品5599| 中文字幕一区二区三区四区不卡 | 国产精品色在线观看| 色综合 综合色| 日本va欧美va精品发布| 国产精品免费视频一区| 色94色欧美sute亚洲线路一ni| 亚洲综合在线电影| 久久夜色精品一区| 色乱码一区二区三区88| 看片网站欧美日韩| 亚洲精品成人a在线观看| 日韩欧美亚洲一区二区| 91视频xxxx| 国内精品视频一区二区三区八戒| 亚洲情趣在线观看| 久久久www成人免费无遮挡大片| 91美女视频网站| 国产99久久精品| 日本在线观看不卡视频| 亚洲欧美日韩中文字幕一区二区三区| 91麻豆精品国产91久久久久久| 成人av免费在线播放| 精品一区二区综合| 三级不卡在线观看| 亚洲国产乱码最新视频| 亚洲色图欧美在线| 中文字幕在线一区二区三区| 日韩欧美一区二区在线视频| 色婷婷香蕉在线一区二区| 国产成人在线视频网址| 裸体健美xxxx欧美裸体表演| 亚洲影视在线播放| 亚洲欧美偷拍卡通变态| 国产精品色婷婷久久58| 国产三级三级三级精品8ⅰ区| 欧美一区二区三区男人的天堂| 欧美午夜一区二区三区| 日本精品视频一区二区三区| 99国产欧美另类久久久精品 | 色综合激情五月| 国产成人亚洲精品青草天美| 久久www免费人成看片高清| 午夜欧美一区二区三区在线播放| 亚洲日本电影在线| 亚洲欧美另类小说| 综合婷婷亚洲小说| 亚洲欧美日韩一区| 亚洲精品免费视频| 一区二区三区**美女毛片| 亚洲乱码精品一二三四区日韩在线 | 97aⅴ精品视频一二三区| 国产成人av一区二区三区在线观看| 经典一区二区三区| 国产精品一卡二| 久草精品在线观看| 国产成人免费xxxxxxxx| 丁香婷婷综合五月| 91香蕉视频在线| 91国产视频在线观看| 欧美日韩精品电影| 日韩精品一区在线观看| 久久久精品国产免大香伊| 久久精品视频一区二区三区| 中文字幕一区二区视频| 亚洲一区二区三区视频在线 | 在线观看免费成人| 欧美日韩在线观看一区二区| 538prom精品视频线放| 日韩视频123| 欧美国产日韩精品免费观看| 亚洲日本青草视频在线怡红院| 亚洲免费观看视频| 日本不卡不码高清免费观看| 国产高清精品久久久久| 欧美亚洲一区三区| 久久久亚洲午夜电影| 最新不卡av在线| 石原莉奈在线亚洲二区| 国产成人精品网址| 欧美色国产精品| 国产日产欧产精品推荐色| 亚洲精品国产无套在线观| 日本在线播放一区二区三区| 成人动漫中文字幕| 欧美一区三区四区| 《视频一区视频二区| 日韩精品一级中文字幕精品视频免费观看 | 国产成人午夜精品5599| 欧亚洲嫩模精品一区三区| 日韩免费福利电影在线观看| 国产精品久久久久天堂| 美国毛片一区二区| 欧美视频在线播放| 中文字幕一区av| 日本aⅴ精品一区二区三区| 91女厕偷拍女厕偷拍高清| 久久亚洲一区二区三区明星换脸 | 日本在线观看不卡视频| 日本精品免费观看高清观看| 久久综合久久综合九色| 午夜精品一区二区三区免费视频 | 精品国产凹凸成av人网站| 有码一区二区三区| 国产91精品精华液一区二区三区| 日韩一级高清毛片| 午夜影院在线观看欧美| 91美女视频网站| 国产精品久久久久9999吃药| 蜜桃视频在线一区| 91高清视频在线| 欧美狂野另类xxxxoooo| 亚洲婷婷在线视频| 成人精品小蝌蚪| 久久久美女毛片| 精品亚洲国产成人av制服丝袜| 欧美精品tushy高清| 亚洲一区二区三区四区在线| 色综合色综合色综合色综合色综合| 久久免费电影网| 国产精品自拍av| 久久婷婷成人综合色| 国产在线播放一区二区三区| 日韩一区二区在线免费观看| 亚洲综合一二三区| 欧美性猛交xxxx乱大交退制版| 一区精品在线播放| 色婷婷综合在线| 一区二区三区免费观看| 日本道精品一区二区三区| 亚洲综合在线五月| 欧美乱妇一区二区三区不卡视频| 亚洲综合免费观看高清在线观看| 91麻豆国产福利在线观看| 一区二区三区在线观看视频| 色婷婷国产精品| 日韩精品亚洲一区| 精品国产91九色蝌蚪| 国产福利一区在线| 亚洲精品国产无天堂网2021| 欧美人成免费网站| 久久99国产精品尤物| 亚洲欧洲性图库| 欧美群妇大交群中文字幕| 国产专区欧美精品| 亚洲视频香蕉人妖| 欧美精品日韩综合在线| 国产麻豆一精品一av一免费| 国产精品久久久久久久久免费丝袜 | 日本亚洲视频在线| 国产欧美一区二区三区沐欲| 91婷婷韩国欧美一区二区| 午夜不卡av免费| 久久久天堂av| 日本精品视频一区二区三区| 91色.com| 亚洲国产综合色| 日韩欧美在线影院| 成人涩涩免费视频| 亚洲va天堂va国产va久| 亚洲精品一区二区三区福利 | av爱爱亚洲一区| 亚洲午夜在线观看视频在线| 欧美成人三级在线| 91在线视频免费观看| 人人狠狠综合久久亚洲| 日韩一区欧美小说| 日韩精品一区国产麻豆| 色中色一区二区| 国产精品一区免费视频| 成人午夜电影小说| 日韩国产精品久久久久久亚洲| 国产日产欧美一区| 日韩免费高清视频| 日本精品一区二区三区高清| 国产精品一级片在线观看| 日日夜夜免费精品| 亚洲精品自拍动漫在线| 2020国产精品久久精品美国| 色婷婷综合久久久久中文一区二区| 九九视频精品免费| 日韩在线一区二区| 亚洲国产成人精品视频| 亚洲欧洲综合另类| 国产精品久久国产精麻豆99网站| 日韩精品一区国产麻豆| 欧美一区二区在线观看| 欧美日韩精品福利| 欧美中文字幕一区二区三区亚洲| 国产乱码一区二区三区| 麻豆专区一区二区三区四区五区| 亚洲v中文字幕| 亚洲一二三级电影| 亚洲尤物视频在线| 亚洲成人久久影院|