vic數字貨幣登錄
『壹』 學習ASP應該具備什麼知識
1、html語言,當然現在好像是xhtml。
2、T-SQL語言,至少要初步了解資料庫
3、vbscript,這個倒是很簡單
4、就是ASP語言了。
重點其實就是對資料庫的操作,多實踐吧。我的看法而已。我覺得你可以先弄本asp的書看看,你一看就知道自己哪方面欠缺,就可以去專攻樂
『貳』 VIC數字加密貨幣群
數字貨幣只有流通才會產生價值,加密數字貨幣DGC是唯一一個先做流通落地再做的推廣
DGC是一種數字加密貨幣,有兩大特點:去中心化,開源代碼。就像100元人民幣一樣,每張錢有不同的編碼。共享幣總共開采5億枚,每枚都有不同的編碼。
共享幣是克服比特幣的缺點而成立的數字加密貨幣,它的安保系數是三星最先進的軍工技術,是比特幣的安保系數的三倍以上,是當今世界上最安全的數字加密資產。
目的:成為國際貿易網關的支付手段,做流通。只有流通才能產生價值,幣才能大幅度升值。
『叄』 Vicworl2.0破解版哪兒有下載
http://topic.csdn.net/u/20081201/11/cf8290a1-7b33-4512-860a-4155cef6533d.html
Vicworl 2.0 視頻播客系統(本地存儲)商業破解無限製版
建立自己的土豆網、優酷網、給自己門戶站點添加播客功能,下載這個商業破解版就能實現。
CC和supev的用戶上傳到網站的視頻全部傳到他們的伺服器上了,用戶自己的伺服器上根本找不到視頻文件,無法把
文件備份下來另作他用,想換系統遷移數據都沒辦法,很煩人。。。而vicworl的視頻文件是全部存儲在您自己的服
務器上。
雖然官方已經到了vicworl 3.0,但是這個2.0的基本功能都有而且不用花錢,零成本建立自己的播客站。
破解版本下載地址1:http://pickup.mofile.com/8049946835117188
破解版本下載地址2:
http://cv005d.mofile.com/8049946835117188/../Vicwor
l2_ck.rar
欲下從速,過期地址無效,有興趣研究的請轉載或提供分流下載地址
個人聲明:本破解版僅供大家測試研究學慣用,用於商業用途請購買正版軟體。
貼上來使用說明:
破解方法在壓縮包內
網站後台默認登錄信息:
管理地址:網站地址/admin
用戶名:vicworl
密碼:123456
注意:首次登陸後請新建一個管理員帳號並將此默認帳號刪除,以保證安全。
網站文件分布:
網站外觀文件位於 軟體目錄\Apache2\htdocs\data\templates
網站全部圖片位於 軟體目錄\Apache2\htdocs\image
網站配置文件位於 軟體目錄\Config.xml
網站首頁flash廣告圖片 軟體目錄\Apache2\htdocs\ad\
Vicworl 2.0.0 For Windows2000/XP/2003 商業授權版
本安裝包為一體包,資料庫伺服器,HTTP伺服器,流媒體伺服器 均包含其中。
請在安裝前確保您的伺服器中未安裝:
任何HTTP伺服器(如IIS,Apache等),MySql資料庫伺服器,Flash Media Server流媒體伺服器。
推薦您在打過補丁的全新系統下進行安裝。
建議:
將防火牆安全設置更改為:僅開啟TCP 80埠,TCP 1935埠,遠程管理埠(TCP 3389或其他)。
注意:
其中要求輸入網站完整域名(不含http://),請如實填寫,如果您沒有域名,請填寫正確的IP地址.
(此項請謹慎填寫)
使用:安裝完成後,請運行桌面的"Vicworl編碼伺服器"快捷方式,啟動自動編碼器,其它服務均已自動啟動。
『肆』 走,在過去是跑的意思嗎
走在古代文言文中是 跑的意思。
行。在過去是走的意思。
『伍』 【急】MrLonelyVic,我是小FLY猴啊,我帳號怎麼進不了了
LZ,由於你的帳號之前被人盜了發廣告貼,所以我們鎖定了
『陸』 下載阿凡達利器 閃聯網路下載盒D10試用
【IT168 試用】隨著網路里大量的音視頻資源涌現,用戶對網路下載的需求日益強烈;為了下載音視頻很多電腦用戶不得不讓電腦成年累月地超負荷“加班”下載,這極大地造成了能源浪費。近日,閃聯首次推出全新的自主創新產品——TIVIC風行者網路下載盒D10完全解決了這個問題。它融合了成熟的軟硬體方案,更加可靠,人性化的安裝和操作界面,簡單易用;內置有迅雷下載引擎,可以提供安全和高速的下載服務。只要連上互聯網,就可以脫離電腦自動下載。
外觀:黑色小巧
TIVIC風行者網路下載盒D10外觀非常小巧,與普通的2.5英寸移動硬碟差不多大小,在電腦桌上使用時也不佔地方。做工精細,採用時下非常流行的黑色鋼琴漆工藝,四周選擇了比較硬朗的圓弧形設計,顯得高貴典雅,與家居環境可以很好地融合。白色標簽顯著表明塔支持迅雷下載。
在正面前方是一系列指示燈,便於用戶在脫離電腦使用時可以清楚地監控它的工作狀態,旁邊是兩個用於連接移動硬碟的USB 2.0插槽。
機身後部是電源介面,開關和RJ-45網線介面。
在隨機包裝盒中有一張密鑰卡,用於用戶上網注冊。
來張全家福:在包裝盒中除了主機TIVIC風行者網路下載盒D10外,還有一個驅動光碟、說明書,用戶密鑰卡,電源線和網線。
簡便易懂的軟體安裝
將TIVIC風行者網路下載盒D10連上電源線、網線,並接上外置的存儲設備,打開電源開關,就可以進行軟體安裝和各種設置了。比較遺憾的是TIVIC風行者網路下載盒D10目前還不支持無線網路。
雖然TIVIC風行者網路下載盒D10可以脫離電腦獨自進行軟體下載工作,但是在最初使用時則需要連接電腦完成各種設置。在整體操作上,根據最終使用者可能出現的計算機水平高低不一的情況,閃聯在設計TIVIC風行者網路下載盒D10,借鑒了雲計算概念。在電腦上用戶完成對驅動、迅雷下載軟體的安裝,以及在網路的注冊,整個安裝過程非常簡單。
驅動安裝
迅雷軟體安裝
賬號設置
在裝好驅動和迅雷下載軟體後,我們就可以登錄網站進行身份設置。閃聯為TIVIC風行者網路下載盒D10都配置了一個唯一的密鑰號碼。直接登錄http://www.9x9download.com網站進行注冊,第一次登陸會提示安裝插件,插件安裝過程和普通軟體安裝差不多,直接下一步就搞定。目前,TIVIC風行者網路下載盒D10還不提供密碼更換功能,因此一定要保存好密鑰卡。
各項設置完成後,界面就會提示與設備連接中。選擇需要下載的文件,就可以直接下載了。目前TIVIC風行者網路下載盒D10可以同時支持最多五個任務同時下載。
除了直接下載文件外,TIVIC風行者網路下載盒D10還具有遠程WEB在線管理功能,郵件添加任務功能,在線客服等功能。
WEB在線管理功能
在設備連接和下載正常後,我們就可以通過網路進行一系列的任務管理,如添加任務、刪除任務、暫停和開始任務、文件管理功能,以及預覽文件等。
郵件添加任務功能
在設置里開啟郵件功能後,系統會自動分配一個專屬郵箱,只要將待下載的文件和URL按照標准格式發到這個郵箱,系統會自動添加任務。
此外,為了更好的服務於消費者,閃聯還為TIVIC風行者網路下載盒D10設置了一個在線客服幫助功能,用戶可以就有關操作的問題,通過聊天、語音,甚至發遠程協助請求來讓客服幫你處理使用上的問題。
總結:TIVIC風行者網路下載盒D10目前的市場售價為300多元,400元不到,性價比很高。對於經常進行網路下載的用戶來說,擁有TIVIC風行者網路下載盒D10後,在設置好下載任務後,就可以關閉電腦,讓它獨自工作,可以說是非常的省電,降低電腦的工作噪音,可以說是一款非常好的下載工具。
『柒』 澳大利亞銀行的BSB號碼,是什麼意思啊
BSBNO.是澳大利亞各銀行在不同的區域的代碼。該號碼前兩位是銀行名稱,例如NAB是08,ANZ是01。第三位號碼代表地區,例如2代表NSW,3代表VIC。最後三位代表銀行支行或者分支機構。
拓展資料:
澳大利亞聯邦銀行位於澳大利亞悉尼,是澳第一大商業銀行,成立於1912年。澳洲聯邦銀行近百年來一直關注於金融服務,其南極星標志在澳洲是最廣為人知的品牌,在市場策略全球化之後,其業務已遍布澳洲、亞洲、英國、美國等 15個國家和地區,資產總值已超過11660億人民幣,業務涉及保險、基金管理、銀行、退休計劃、證券等內容。
憑借多年來良好的經營狀況,CBA分別獲得惠譽國際、穆迪投資及標普國際的AA、Aa3及AA-信貸評級,是世界銀行之中最穩健的銀行之一。
『捌』 ASP怎麼採集音樂
ASP中Application和Session對象
一、Application對象的成員概述
Application對象成員包括Application對象的集合、方法和事件。
⒈Application對象的集合
Contents集合:沒有使用元素定義的存儲於Applicaiton對象中的所有變數的集合
StaticObjects:使用元素定義的存儲於Application對象中的所有變數 的集合
例:在default.asp中有如下賦值
application("a")="a"
application("b")=128
application("c")=false
則有contents集合
application.contents(1)="a" '也可寫為application.contents("a")="a"
application.contents(2)=128 '也可寫為application.contents("b")=128
application.contents(3)=false '也可寫為application.contents("c")=false
在此筆者推薦你在調用時使用類如application.contents("a")的方法,因為這樣更為直觀,如果用序號來表示的話則要考慮賦值的先後順序。
⒉Application對象的方法
Contents.Remove("變數名"):從Application.Contents集合中刪除指定的變數
Contents.RemoveAll() :把Application.Contents集合中的所有變數刪除
Lock() :鎖定Application對象,使得只有當前的ASP頁對內容能進行訪問
Unlock() :解除對Application對象的鎖定
例:在default.asp中:
application("a")="a"
application("b")=128
application("c")=false
response.write application.contents(1)&"
"
response.write application.contents(2)&"
"
response.write application.contents(3)&"
"
response.write "After Remove b:"
application.contents.remove("b")
response.write application.contents(1)&"
"
response.write application.contents(2)&"
"
執行結果:
a
128
False
After Remove b:
a
False
如果要刪除集合中所有變數用application.contents.removeall即可,至於Lock和Unlock方法在實際中經常用到,讀者也比較熟悉,在此就不在累贅。
⒊Application對象事件
OnStart:第一個訪問伺服器的用戶第一次訪問某一頁面時發生
OnEnd :當最後一個用戶的會話已經結束並且該會話的OnEnd事件所有代碼已經執行完畢後發生,或最後一個用戶訪問伺服器一段時間(一般為20分鍾)後仍然沒有人訪問該伺服器產生。
想要定義application對象的OnStart和OnEnd事件里做什麼需要將代碼寫在Global.asa這個文件里(下文有舉例),並且將該文件放在站點的根目錄下(一般是Inetpub\wwwroot\)
二、Session對象的成員概述
Session對象的成員比Application對象多一項屬性,即:集合、屬性、方法、事件
⒈Session對象的集合
Contents :沒有使用元素定義的存儲於特定Session對象的所有變數的集合。
StaticObject:使用元素定義的、存儲於Session對象中的所有變數的集合。
例:在default.asp中有如下賦值
session("a")="a"
session("b")=128
session("c")=false
則有contents集合
session.contents(1)="a" '也可寫為session.contents("a")="a"
session.contents(2)=128 '也可寫為session.contents("b")=128
session.contents(3)=false '也可寫為session.contents("c")=false
⒉Session對象的屬性
CodePage: 可讀/可寫。整型。定義用於在瀏覽器中顯示頁內容的代碼頁。代碼頁是字元集的數字值,不同的語言使用不同的代碼頁。例如,ANSI代碼頁為1252,日文代碼頁為932,簡體中文代碼頁為936。
LCID : 可讀/可寫。整型。定義發送給瀏覽器的頁面地區標識。LCID是唯一地標識地區的一個國際標准縮寫,例如,2057定義當前地區的貨幣符號是"£"。
SessionID: 只讀。長整型。返回本會話的會話標識符。每創建一個會話,由伺服器自動分配一個標識符。可以根據它的值判斷兩個用戶是誰先訪問伺服器。
Timeout : 可讀/可寫。整型。為會話定義以分鍾為單位的超時限定。如果用戶在這個時間內沒有刷新或請求任何一個網頁,則該用戶產生的會話自動結束。預設值是20。
以上屬性在實際應用中作用不大,而且基本上不需要怎麼修改,這幾個屬性也沒什麼特殊的地方。
⒊Session對象的方法
Contents.Remove("變數名"): 從Session.contents集合中刪除指定的變數
Contents.Removeall() : 刪除Session.contents集合中的所有變數
Abandon() : 結束當前用戶會話並且撤消當前Session對象。
Session對象的Contents.Remove("變數名")和Contents.Removeall()方法與Application對象的基本上沒什麼區別,為幫助理解,大家可以參照上面的例子將Application改為Session。這里要說明一下的是Contents.Removeall()和Abandon()的區別,執行這兩個方法都會釋放當前
用戶會話的所有Session變數,不同的是Contents.Removeall()單純地釋放Session變數的值而不終止當前的會話,而Abandon()除了釋放Session變數外還會終止會話引發Session_OnEnd事件,希望大家注意兩者的區別。
⒋Session對象的事件
OnStart: 當ASP用戶會話產生時觸發,一旦有任一用戶對本伺服器請求任一頁面即產生該事件。
OnEnd : 當ASP用戶會話結束時觸發,當使用Abandon()方法或超時也會觸發該事件。
這兩個事件和Application的OnStart、OnEnd事件一樣,也是必須放在Global.asa文件里,下
面就重點和大家研究一下這四個事件的使用。
三、Global.asa
ASP的Application和Session對象體現了其他ASP內置對象所沒有的特徵--事件。每一個訪客訪問伺服器時都會觸發一個OnStart事件(第一個訪客會同時觸發Application和Session的OnStart事件,但Application先於Session),每個訪客的會話結束時都會觸發一個OnEnd事件(最後一個訪客會話結束時會同時觸發Application和Session的OnEnd事件,但Session先於Application)。
OnStart和OnEnd這兩個事件一般應用在虛擬社區中統計在線人數、修改用戶的在線離線狀態等。要具體定義這兩個事件,需要將代碼寫在Global.asa文件,並將該文件放在站點的根目錄下(預設是\Inetpub\wwwroot\)。另外,Application和Session對象規定了在OnEnd事件里除了Application對象外其他ASP內置對象(Response、Request、Server、Session...)一概不能使用。以下舉一個虛擬社區統計在線人數的例子來說明如何使用這兩個事件。
文件說明:
global.asa 位於d:\Inetpub\wwwroot\目錄下
default.asp 位於d:\Inetpub\wwwroot\目錄下,虛擬社區登錄頁面
login.asp 位於d:\Inetpub\wwwroot\目錄下,用於檢測用戶輸入的用戶名及密碼
index.asp 位於d:\Inetpub\wwwroot\目錄下,虛擬社區首頁
bbs.mdb 位於d:\Inetpub\wwwroot\目錄下,存儲用戶信息的資料庫
資料庫(ACCESS)結構:
===bbs表===
id 用戶ID,長整型
name 用戶名,文本型
code 密碼,文本型
online 在線狀態,是/否
===global.asa===
<script LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
application("online")=0
End Sub
sub Application_OnEnd
nd Sub
Sub Session_OnStart
End Sub
Sub Session_OnEnd
if session.contents("pass") then '判斷是否為登錄用戶的Session_OnEnd
application.lock
application("online")=application("online")-1
application.unlock
end if
End Sub
</script>
===login.asp===
......'密碼驗證,連接資料庫,檢測用戶輸入的用戶名及密碼是否正確
if 密碼驗證通過 then
session("name")=rs("name")
session("id")=rs("id")
session("pass")=true
else
rs.close
conn.close
response.write "密碼錯誤!"
response.end
end if
application.lock
application("online")=application("online")+1
conn.Execute ("update bbs set online=1 where id="&session("id"))'將用戶的狀態設為在線
application.unlock
rs.close
conn.close
response.redirect "index.asp" '初始化數據後跳轉到社區首頁
===========
在本例中,用application("online")變數記錄已經登錄社區的在線人數,因為一旦有用戶訪問伺服器而不管用戶是否登錄,都會產生OnStart事件,所以不能在OnStart事件里使Applicaiton("online")加一。因為不管是否是登錄用戶的會話結束都會產生OnEnd事件(假如有訪客訪問了伺服器但並不登錄社區,他的會話結束後也會產生OnEnd事件),所以在Session_OnEnd事件里用了句if語句來判斷是否為已登錄用戶的OnEnd事件,如果是才將在線人數減一。
這只是一個統計在線人數的簡單例子,對於一個完整的虛擬社區來說,僅僅統計有多少人在線是不夠的,在本例中資料庫里有個online欄位是用來記錄用戶的在線狀態,用戶登錄的時候,在login.asp里將online設為1,但用戶離線時並沒有將online設為0,要完善它,就要修改一下Session_OnEnd事件,在該事件里將online設為0。
===global.sas===
<script LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
application("online")=0
set application("conn")=Server.CreateObject("ADODB.Connection")
application("db")=Server.MapPath("\bbs.mdb") '此處最好使用絕對路徑\bbs.mdb,下文有詳細介紹
End Sub
sub Application_OnEnd
set application("conn")=nothing
End Sub
Sub Session_OnStart
End Sub
Sub Session_OnEnd
if session.contents("pass") then '判斷是否為登錄用戶的Session_OnEnd
application("con").open ="driver={Microsoft Access Driver (*.mdb)};dbq="&application("db")
application.lock
application("online")=application("online")-1
application("con").Execute ("update friends set online=0 where id="&session.contents("id"))
application.unlock
application("con").close
end if
End Sub
</script>
==============
至此,完整的代碼已經完成了。因為在Application和Session的OnEnd事件里不能使用Server對象,所以要將資料庫的連接及資料庫在伺服器上的物理地址(d:\inetpub\wwwroot\bbs.mdb)存儲在application變數中,並在Application_OnStart事件中預先處理。同理,在Session_OnEnd事件中不能用session("pass")來代替session.contents("pass")(以下有詳盡說明)。
四、本文實例中值得引起注意的兩點
⒈OnEnd事件里的session.contents
剛開始接觸global.asa的朋友經常會將上面Session_OnEnd事件里的
if session.contents("pass") then 寫成
if session("pass") then,
這樣的話系統不會提示錯誤,但是永遠也不會執行then後面的內容,這是因為在OnEnd事件里禁止使用Session對象,但是可以用Session對象的集合來調用session變數。因為IIS並沒提示任何錯誤信息,所以筆者曾經在這上面浪費了很多時間。在此希望大家引以為鑒!
⒉Application_OnStart事件里用Server.MapPath獲取資料庫的物理地址時應使用絕對地址為了說明這個問題,大家可以做個實驗:將上面Application_OnStart事件里的
application("db")=Server.MapPath("\bbs.mdb")改為:
application("db")=Server.MapPath("bbs.mdb")
然後在d:\inetpub\wwwroot\目錄下建立一個test子目錄,寫一個temp.asp在test目錄里。
====test.asp====
<%response.write application("db")%>
================
再將temp.asp拷貝一份放在根目錄下(d:\inetpub\wwwroot\)。用記事本打開global.asa,再打開兩個瀏覽器,瀏覽器A輸入地址http://localhost/temp.asp,按回車,將在瀏覽器上輸出:
d:\inetpub\wwwroot\bbs.mdb
然後,在記事本的窗口上點"文件"菜單,選"保存"(使global.asa的修改時間改變,從而使IIS重啟動所有服務),再在瀏覽器B輸入地址http://localhost/test/temp.asp,按回車,在瀏覽器上輸出的是:
d:\inetpub\wwwroot\test\bbs.mdb
global.asa文件雖然是放在站點根目錄下,但是如果在server.mappath中使用的是相對地址,而觸發Application_OnStart事件的用戶第一次訪問的頁面又不是屬於根目錄的話,得到資料庫的物理地址將不會是期望的結果,希望大家要特別小心。
類別:Web | 編輯 | 刪除
| 評論(0) | 瀏覽(0)
全面解析ASP Server對象
2007-07-27 12:40
Server對象提供對伺服器上訪問的方法和屬性.大多數方法和屬性是作為實用程序的功能提供的。
語法:
Server.property|method
屬性(property)
Server對象只有一個屬性:ScriptTimeout 程序能夠運行的最大時間
方法(Methods)
CreateObject 建立一個對象實例.
Execute 執行一個asp文件
GetLastError 返回一個錯誤代碼
HTMLEncode 對指定的HTML代碼進行轉換.
MapPath 將一個相對路徑轉化為一個絕對路徑.
Transfer 將當前的所有狀態信息發送給另一個asp文件
URLEncode 以URL形式轉化指定的代碼,包括空格
Server對象的方法詳細說明
CreateObject
語法
Server.CreateObject( progID )
參數
progID
指定要創建的組件名稱,格式如下: [Vendor.]Component[.Version].
要點:
一般來說,用由Server.CreateObject方法創建的對象擁有頁面的范圍.這就說,當這頁的asp程序執行完後,這種對象會自動地消失.
為了創建一個擁有Session或Application范圍的對象,你可以在Global.asa文件中使用
Execute
Execute 方法呼叫一個ASP文件並且執行它就像這個呼叫的ASP文件存在這個ASP文件中一樣。這很像許多語言中的類的調用。
語法
Server.Execute( Path )
參數
Path
指定執行的那個asp文件的路徑。如是它是一個絕對路徑,那麼它必須是一個在這個ASP應用程序相同的地方(目錄)。
講解
Server.Execute 方法提供了一種將一個復雜ASP應用程序分化為小塊單位來執行的方法。通過這種方法,你能夠建一個ASP圖書館,你能夠隨便在你需要時調用你圖書館中的ASP文件。這個就有點像SSI了!嘿嘿!
當IIS根據指定的ASP文件路徑執行完這個ASP文件之後,就會自動返回以前的ASP文件。這個剛剛執行完的ASP文件有可能改變了HTTP head.但是和其它的ASP文件一樣,當程序試圖改變http head時,就會報錯!
這個path參數可以包括一個詢問信息。
如果在被呼叫和呼叫的ASP文件中都含有相同的子函數,那麼這些子函數只在本ASP文件中起作用。舉個例子,如果在下面的ASP1和ASP2兩個文件中都含有放棄程序的子函數。首先ASP1呼叫ASP2,那麼ASP2中的的OnTransactionAbort開始執行,當ASP2執行完畢,ASP1中的OnTransactionAbort才開始執行。
ASP1:
< %@ Transaction=
Required
%>
< %
Server.Execute ("Page22.asp")
Sub OnTransactionAbort
Sub OnTransactionCommit
%>
Asp2.asp:
< %@
Transaction=Required
Sub OnTransactionAbort
Sub OnTransactionCommit
%>
Example
ASP1
< % Response.Write("I am going to execute ASP2 ")
Server.Execute("/myasps/asp2.asp")
%>
ASP2
< % Response.Write("Here I am")%>
GetLastError
GetLastError 方法返回一個ASPError Object 來描述一個錯誤信息.這個方法只適用於在asp文件發送任何內容給用戶機之前.
語法
Server.GetLastError ()
要點
如果一個500;100 用戶錯誤已經被定義在一個asp應用程序中,它是指的一個以.asp為後綴的文件。這種情況下,在這個程序運行時當一個錯誤發生時,伺服器就會自動的以Server.Transfer這種方式傳送到這個正在執行的ASP頁面。ASP應用程序就會將有效的處理這個錯誤。另外,這個ASPError Object一定要有效,這樣你就能夠看到伺服器提供給你的錯誤信息來改這個文件了!
一般的Web Site 都是根據文件\iishelp\common\500-100.asp來構造的。你能夠用它來執行一個asp錯誤,當然你能夠自己定義了!。如果你想改變為另外一個asp文件的來執行這些用戶錯誤。那麼你可以用IIS中的snap-in.
注意:當IIS發現了一個asp文件或者global.asa文件中的一個錯誤,那麼一個500;100用戶錯誤產生。以下的程序將不能執行!
Example
下面的三個例子證明不同的錯誤會產生的用戶錯誤。三個錯誤是:
編譯錯誤
運行錯誤
邏輯錯誤
第一個例子證明了一個編譯錯誤,就是當IIS試圖包含一個文件時產生的。這個錯誤會產生是因為在這個包含文件中沒有定義所需的參數。第二個例子顯示的是一個運行錯誤,這個程序中斷的原因是程序中沒有「next".第三個例子顯示的是一個邏輯錯誤,因為這個程序試圖除以一個0. 不行啦!
Example 1
< %
response.write "hello"
%>
Example 2
< %
dim I
for i=1 to 1
nxt
%>
Example 3
< %
dim i,j
dim sum
sum=0
j=0
for i=1 to 10
sum=sum+1
next
sum=sum/j
%>
HTMLEncode
HTMLEncode方法對指定的字元串進行HTML編碼.
語法
Server.HTMLEncode( string )
參數
string 要進行編碼的字元
例子
下面的程序:
< %= Server.HTMLEncode("The paragraph tag: ") %>
輸出為:
The paragraph tag:
注意 程序執行後在瀏覽器中看到的是:
The paragraph tag:
但是如果你用"查看源文件"看一下的話,源代碼就不是了.
MapPath
MapPath 方法將相對路徑轉化為伺服器上的物理路徑
語法
Server.MapPath( Path )
參數
Path
相對路徑。這個路徑是以"/"或"\"開頭的路徑,如果這個路徑中沒有"\",那麼MapPath方法就會返回以當前目錄為基礎的路徑。
講解
MapPath 方法不能檢查路徑在這個伺服器下是否存在。因為 MapPath 轉化路徑時是不管這個路徑是否在這個伺服器下存在的。
你能夠用它來將一個相對路徑轉化為一個物理路徑,然後再在這個路徑下進行各種操作。
Example
在下面的例子中,data.txt文件存在 C:\Inetpub\Wwwroot\Script 目錄中,而且一個test.asp 文件包括下面的代碼。C:\Inetpub\Wwwroot 是該伺服器的主目錄 。
下面的例子中,首先用環境變數"PATH_INFO"獲得當前文件的物理路徑。
下面是Script 代碼:
< %= server.mappath(Request.ServerVariables("PATH_INFO"))%>
顯示為:
c:\inetpub\wwwroot\script\test.asp
因為下面的例子中路徑參數沒有以"/"開頭,所以它是以當前目錄轉化的,asp文件是放在C:\Inetpub\Wwwroot\Script中的.以下是 scripts的內容:
< %= server.mappath("data.txt")%>
< %= server.mappath("script/data.txt")%>
顯示為:
c:\inetpub\wwwroot\script\data.txt
c:\inetpub\wwwroot\script\script\data.txt
以下的兩個例子是以"/"開頭的.以下是scripts的內容:
< %= server.mappath("\script")%>
顯示為:
c:\inetpub\wwwroot\script\data.txt
c:\inetpub\wwwroot\script
直接用"/"或"\"就會得到伺服器的主目錄:
< %= server.mappath("\")%>
顯示為:
c:\inetpub\wwwroot
c:\inetpub\wwwroot
Transfer
transfer 方法會把一個正在執行的asp文件的所有信息傳給另外一人asp文件。
語法
Server.Transfer (path)
參數
Path
將要接收信息的asp文件的位置。
要點
當你調用Server.Transfer時,所有內建對象的狀態信息都會包含在這次傳送之中。這就是說,所有在保存在Session或Application中的信息都會被傳送,而且,所有當前請求的信息都會被接收信息的asp文件所接受。
Example
下面的例子示範了從一個asp文件傳送到另一個asp文件例子!
ASP1
< % Dim sessvar1 Response.Write Session.SessionID
Response.Write ("")
Response.Write("I am going to ASP2 ")
Server.
Transfer
("/Myasps/ASP2.asp")
% >
ASP2
< % Response.Write Session.SessionID %>
URLEncode
URLEncode 方法可以將指定字元串進行URL編碼。
語法
Server.URLEncode( string )
參數
string 指定要轉化的字元串
Example
下面是代碼:
< % Respones.Write(Server.URLEncode("http://www.microsoft.com")) % >
顯示為:
http%3A%2F%2Fwww%2Emicrosoft%2Ecom
屬性:ScriptTimeout
ScriptTimeout 屬性規定了程序的最大運行時間。
語法
Server.ScriptTimeout = NumSeconds
參數
NumSeconds
規定了程序的最大的運行時間(以秒計算)。預設值是90秒
Remarks
一個預設的Scritpt Timeout的值會能過ASPScriptTimeOUT屬性來設置在Web sertvic 或 Web server上。在程序中,ScriptTimeout屬性的值不能小於這個預設值。舉個例子吧,如果NumSeconds我們設置為10秒,而預設值為90秒,那麼程序就會中止在90秒以後,而不是10秒以後的。同樣,如果我們設置ScriptTimeout的值為100秒,那麼,程序就會在100秒之後中止,而不是90秒。
Example
下面的例了中程序將被設置為100秒後自動中止。
< % Server.ScriptTimeout = 100 %>
下面的例子中將重新得到ScriptTimeout的值,然後把它存在Timout變數中
< % TimeOut = Server.ScriptTimeout %>