%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)%>毫秒 |
%Server.ScriptTimeout=110%> |
%Response.write ("這是沒有采用 HTMLEncode 方法的測試。br> 這里就另起一行,說明代碼被執(zhí)行。nbsp;")%> hr> %Response.write Server.HtmlEncode("這是對 HTMLEncode 方法的測試。br> 這里應(yīng)該不會(huì)另起一行,也就是代碼沒有被執(zhí)行了。nbsp;")%> |
%filepath=request.servervariables("script_name")%> 接受URL中的值(沒有處理接受值,發(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"))%> |
% 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中的值(沒有處理接受值,發(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")))%> |
Server.MapPath(Path) |
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提取得出的值,下面就來運(yùn)用mapath把一個(gè)虛擬地址轉(zhuǎn)變?yōu)閷?shí)際的物理地址。p> Server.MapPath(Request.ServerVariables("URL")) :%=Server.MapPath(Request.ServerVariables("URL"))%>p> 或者自己隨便寫個(gè)不存在的路徑,同樣能夠執(zhí)行p> Server.MapPath("cnbruce.asp") : %=Server.MapPath("cnbruce.asp")%>p> 再來個(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之類的站點(diǎn)mappath的問題所在。還是虛擬主機(jī)好,即使是根,也還是自己站點(diǎn)的默認(rèn)存放節(jié)點(diǎn)根。 |
標(biāo)簽:孝感 遼陽 防城港 湖北 朝陽 平頂山 馬鞍山 四平
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP編程入門進(jìn)階(七):內(nèi)置對象Server》,本文關(guān)鍵詞 ASP,編程,入門,進(jìn)階,七,內(nèi)置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。