婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文一区一区三区高中清不卡| 视频在线观看91| 欧美一级爆毛片| 精品一区二区久久久| 国产婷婷色一区二区三区在线| 成人av网站在线观看免费| 91精品国产乱| 欧美精品久久99久久在免费线| 日韩不卡一二三区| 亚洲综合色区另类av| 国产亚洲一二三区| 中文在线一区二区| 亚洲日本va在线观看| 中文字幕欧美区| 2024国产精品视频| 国产欧美日韩在线看| 自拍偷拍国产精品| 亚洲成人福利片| 日韩和的一区二区| 一区二区三区丝袜| 亚洲电影一区二区| 蜜桃视频在线观看一区二区| 日韩国产欧美三级| 久久激情五月激情| 久久精品国产**网站演员| 狠狠色丁香久久婷婷综| 国产精品久久久久久久久搜平片 | 在线不卡免费欧美| 91精品国产91久久久久久一区二区 | 国产成人av电影在线| 欧美一区二区三区在线视频| 99re这里只有精品6| 在线免费不卡视频| 五月婷婷久久综合| 狠狠色丁香久久婷婷综合丁香| 国内偷窥港台综合视频在线播放| 精品系列免费在线观看| 欧美在线观看禁18| 亚洲免费观看高清| 国产精品一二三四区| 在线电影院国产精品| 欧美国产乱子伦| 成人av网址在线| 久久精品在线观看| 成人免费不卡视频| 欧美精品一区二区三区四区 | 国产老妇另类xxxxx| 91在线一区二区三区| 国产亚洲一区二区在线观看| 日韩不卡一二三区| 日本韩国精品一区二区在线观看| 日韩视频免费观看高清完整版在线观看 | 免费三级欧美电影| 91老师国产黑色丝袜在线| 国产精品免费aⅴ片在线观看| 男女激情视频一区| 成人动漫一区二区三区| 91麻豆精品国产91久久久使用方法| 国产嫩草影院久久久久| 精品在线播放免费| 欧美一级夜夜爽| 国产欧美久久久精品影院| 欧美日韩在线综合| 一区二区三区视频在线观看| 另类成人小视频在线| 国产91在线观看| 国产情人综合久久777777| 另类综合日韩欧美亚洲| 日韩欧美国产电影| 久久精品久久久精品美女| 国产麻豆日韩欧美久久| 欧美日韩在线三区| 日本三级亚洲精品| 欧美大胆一级视频| 久久99精品国产.久久久久| 日韩一区二区在线免费观看| 日韩福利电影在线观看| 欧美一区二区精品在线| 久久99精品久久久久| 国产99久久久国产精品| 亚洲日本乱码在线观看| 国产精品综合一区二区三区| 激情综合亚洲精品| 亚洲色图视频网站| 日韩美女一区二区三区| 成人免费毛片a| 一区二区三区精品在线观看| 日韩一区二区在线免费观看| 91精品国产乱| 久久综合久久综合九色| 欧美综合天天夜夜久久| 国产精品丝袜91| 蜜桃视频在线观看一区| 色婷婷综合在线| 中文字幕一区二区视频| 狠狠色综合播放一区二区| 亚洲成人www| 国产精品的网站| 欧美高清在线精品一区| 在线综合视频播放| 欧美性色欧美a在线播放| 久久国产精品色| 国产制服丝袜一区| 欧美大片日本大片免费观看| 9191国产精品| 69成人精品免费视频| 欧美一区2区视频在线观看| 在线视频亚洲一区| 顶级嫩模精品视频在线看| 免费高清视频精品| 久久久久久日产精品| 日韩欧美一二区| 日韩欧美专区在线| 国产片一区二区| 国产精品理论片在线观看| 成人国产精品免费| 精品在线亚洲视频| 99久久亚洲一区二区三区青草| 99国产精品久久久久久久久久| 在线成人av网站| 91精品国产综合久久福利软件 | 午夜欧美视频在线观看| 首页欧美精品中文字幕| 久久久99精品久久| 精品国产三级a在线观看| 国产精品系列在线播放| 成人国产精品免费网站| 国模套图日韩精品一区二区 | 7777精品伊人久久久大香线蕉完整版 | 国产一区二区三区精品欧美日韩一区二区三区 | 国产美女久久久久| 色播五月激情综合网| 9l国产精品久久久久麻豆| 在线观看免费视频综合| 69成人精品免费视频| 国产欧美精品一区| 午夜精品久久久久久久久久久| 日本亚洲欧美天堂免费| 91国偷自产一区二区三区观看| 久久久影视传媒| 天天综合网天天综合色| 欧美日韩视频一区二区| 亚洲精品一二三四区| 国产suv一区二区三区88区| 欧美伊人久久久久久久久影院 | 国产精品短视频| 99免费精品视频| 欧美经典三级视频一区二区三区| 麻豆国产91在线播放| 欧美巨大另类极品videosbest| 一区二区三区中文字幕| 91在线porny国产在线看| 中文字幕巨乱亚洲| 中文字幕成人av| 久久日一线二线三线suv| 国产激情一区二区三区| 欧美经典一区二区三区| 色婷婷av一区二区三区软件| 一区二区三区产品免费精品久久75| 欧美这里有精品| 久久人人超碰精品| 蜜桃免费网站一区二区三区| 久久精品水蜜桃av综合天堂| 99re视频精品| 日韩精品资源二区在线| 大桥未久av一区二区三区中文| 日韩理论在线观看| 日韩一区二区三区电影| 欧美日韩高清一区二区三区| 久久久久国色av免费看影院| 懂色av中文一区二区三区| 国产iv一区二区三区| 色猫猫国产区一区二在线视频| 五月婷婷欧美视频| 欧美一区二区三区四区在线观看| 中文字幕第一区| 99久久er热在这里只有精品66| 亚洲人成网站色在线观看| 一区二区激情视频| 国产一区二区三区高清播放| 精品成a人在线观看| 91香蕉国产在线观看软件| 国产综合色精品一区二区三区| 色乱码一区二区三区88| 喷水一区二区三区| 精品毛片乱码1区2区3区| 欧美色爱综合网| 欧美日本在线观看| 777色狠狠一区二区三区| 日韩精品影音先锋| 国产一区二区三区美女| 国产精品美女久久久久久久网站| 成人听书哪个软件好| 国产欧美精品一区二区三区四区| 欧美精品色综合| 91视频com| 欧美日韩视频专区在线播放| 在线免费观看成人短视频| 欧美视频三区在线播放| 免费观看30秒视频久久|