[前言:]
ASP 編寫服務(wù)器端應(yīng)用程序時(shí),必須依靠組件提供的強(qiáng)大的Web應(yīng)用程序的功能,熟練使用ASP內(nèi)建的以及第三方廠商提供的組件可以極大的提高開發(fā)效率。
Ad Rotator 組件參考
Ad Rotator組件創(chuàng)建一個(gè)Ad Rotator對象,該對象在Web頁上自動(dòng)輪換顯示廣告圖像。當(dāng)用戶每次打開或重新加載Web頁時(shí),Ad Rotator組件將根據(jù)在Rotator Schedule文件中指定的信息顯示一個(gè)新廣告。
可以記錄每個(gè)廣告被多少個(gè)用戶單擊訪問,方法是在Rotator Schedule文件中設(shè)置一個(gè)URL參數(shù),將用戶定向到重定向文件中。如果指定了此參數(shù),那么當(dāng)每次跳轉(zhuǎn)到一個(gè)廣告客戶的URL時(shí),都會(huì)在Web服務(wù)器的活動(dòng)日志中作相應(yīng)的記錄。關(guān)于活動(dòng)日志的詳細(xì)信息,請參閱記錄Web站點(diǎn)活動(dòng)。
文件名
adrot.dll Ad Rotator組件。
重定向文件 可選文件,用于實(shí)現(xiàn)重定向并允許Ad Rotator組件記錄每個(gè)廣告被多少個(gè)用戶單擊訪問。
Rotator Schedule文件文本文件,包含廣告的顯示計(jì)劃和文件信息。此文件必須在Web服務(wù)器的某個(gè)虛擬路徑上可用。
語法
Set AdRotator = Server.CreateObject("MSWC.AdRotator")
參數(shù)
AdRotator 指定AdRotator對象的名稱,此對象通過調(diào)用Server.CreateObject創(chuàng)建。
注冊表項(xiàng)
無。
屬性
Border指定廣告邊框的大小。
Clickable指定廣告是否為超鏈接。
TargetFrame 指定顯示廣告的框架的名稱。
方法
GetAdvertisement從數(shù)據(jù)文件中獲取下一個(gè)計(jì)劃廣告的詳細(xì)說明并將其格式化為HTML格式。
示例
下面的示例在用戶每次查看Web頁時(shí)顯示不同的廣告。
<% Set ad = Server.CreateObject("MSWC.AdRotator") %>
<%= ad.GetAdvertisement("/ads/adrot.txt") %>
下面的HTML由GetAdvertisement方法生成且被添加到網(wǎng)頁的輸出中,以便顯示Rotator Schedule文件中的下一個(gè)廣告。
<A >
<IMG SRC="http://msnnt3web/ads/homepage/chlogolg.gif" ALT="Check out the new Technology Center" WIDTH=440 HEIGHT=60 BORDER=1></A>
Rotator Schedule文件包含的Ad Rotator組件用于管理和顯示各種廣告圖象的信息。在該文件中,用戶可以指定廣告的細(xì)節(jié),例如廣告的空間大小、使用的圖象文件以及每個(gè)文件的顯示時(shí)間所占百分比。
Rotator Schedule文件由兩部分組成。第一部分設(shè)置應(yīng)用于輪換安排中所有廣告圖象的參數(shù);第二部分指定每個(gè)單獨(dú)廣告的文件和位置信息以及應(yīng)當(dāng)接收的每個(gè)廣告的顯示時(shí)間所占百分比。這兩部分由全是星號(*)的一行隔開。
在第一部分中有四個(gè)全局參數(shù),每個(gè)參數(shù)都由一個(gè)關(guān)鍵字和值組成。所有的參數(shù)都是可選的。如果用戶未指定全局參數(shù)的值,則Ad Rotator將使用默認(rèn)的值。在這種情況下,文件的第一行必須只有一個(gè)星號(*)。
語法
[REDIRECT URL]
[WIDTH numWidth] [HEIGHT numHeight] [BORDER numBorder] * adURL adHomePageURL Text impressions |
參數(shù)
URL
指定動(dòng)態(tài)鏈接庫(.dll)或執(zhí)行重定向的應(yīng)用程序(.asp)文件的路徑。該路徑必須是完整的(http://MyServer/MyDir/redirect.asp)或相對的虛擬目錄(/MyDir/redirect.asp)。
numWidth
以像素為單位指定網(wǎng)頁上廣告的寬度。默認(rèn)值是440個(gè)像素。
numHeight
以像素為單位指定網(wǎng)頁上廣告的高度。默認(rèn)值是60個(gè)像素。
numBorder
以像素為單位指定廣告四周超鏈接的邊框?qū)挾取DJ(rèn)值是1個(gè)像素。如果將該參數(shù)設(shè)置為0,將沒有邊框。
adURL
廣告圖象文件的位置。
adHomePageURL
廣告主頁的位置。如果廣告客戶沒有主頁,請?jiān)谠撔袑懮弦粋€(gè)連字符(-),指出該廣告沒有鏈接。
Text
在瀏覽器不支持圖形或關(guān)閉圖象功能的情況下顯示的替代文字。
impressions
從0到4,294,967,295的數(shù),指出廣告的相對權(quán)值。
例如,如果Rotator Schedule文件包含3個(gè)廣告,其impressions分別設(shè)為2、3和5,則第一個(gè)廣告占用20%的顯示時(shí)間,第二個(gè)占用30%的顯示時(shí)間,第三個(gè)占用50%的顯示時(shí)間。
示例
下面的腳本演示是如何使用Rotator Schedule文件顯示各種廣告以及如何包含重定向文件。
---ADROT.TXT---
REDIRECT /scripts/adredir.asp WIDTH 440 HEIGHT 60 BORDER 1 *
http://kabaweb/ads/homepage/chlogolg.gif http://www.bytecomp.com/Check out the ByteComp Technology Center20 http://kabaweb/ads/homepage/gamichlg.gif -Sponsored by Flyteworks20 http://kabaweb/ads/homepage/ismodemlg.gif http:// www.proelectron.com/28.8 internal PC modem, only $99 80 http://kabaweb/ads/homepage/spranklg.gif http://www.clocktower.com/The #1 Sports site on the net 10 |
重定向文件是用戶創(chuàng)建的文件。它通常包含用來解析由 AdRotator 對象發(fā)送的查詢字符串的腳本并將用戶重定向到與用戶所單擊的廣告所相關(guān)的URL。
用戶也可以將腳本包含進(jìn)重定向文件中,以便統(tǒng)計(jì)單擊某一特定廣告的用戶的數(shù)目并將這一信息保存到服務(wù)器上的某一文件中。
示例
下面的示例將用戶重定向到廣告客戶的主頁。
---ADREDIR.ASP---
<% Response.Redirect(Request.QueryString("url")) %>
AdRotator 對象有下列屬性:
一.Border
二.Clickable
三.TargetFrame
1.Border 屬性允許用戶指定顯示廣告時(shí)四周是否帶邊框。
語法
Border = size
參數(shù)
size
指定顯示的廣告四周的邊框?qū)挾取F淠J(rèn)值在 Rotator Schedule 文件的文件頭中設(shè)置。
示例
下面的例子顯示不帶邊框的廣告。
<% Set ad = Server.CreateObject("MSWC.AdRotator") ad.Border = 0 %>
<%= ad.GetAdvertisement("/ads/adrot.txt") %>
2.Clickable
Clickable 屬性允許用戶指定是否將廣告作為超鏈接顯示。
語法
Clickable = value
參數(shù)
value
指定廣告是否為超鏈接。此參數(shù)可為下列值之一。默認(rèn)值是TRUE。值意義:TRUE 將廣告作為超鏈接顯示。
FALSE 將廣告不作為超鏈接顯示。
示例
下面的示例只將廣告作為圖像顯示,而不是作為超鏈接。
<% Set ad = Server.CreateObject("MSWC.AdRotator") ad.Clickable = FALSE %>
<%= ad.GetAdvertisement("/ads/adrot.txt") %>
3.目標(biāo)框架
TargetFrame 屬性指定鏈接將被裝入的目標(biāo)框架。該屬性完成的功能等價(jià)于 HTML 語句中的 TARGET 參數(shù)。
語法
TargetFrame = frame
參數(shù)
frame
指定用來顯示廣告框架的名稱。該參數(shù)也可以是一個(gè) HTML 框架關(guān)鍵字, 例如 _TOP、_NEW、_CHILD、_SELF、_PARENT 或 _BLANK。默認(rèn)值是 NO FRAME。
示例
下面的例子顯示框架 AdFrame中的廣告。
<% Set ad = Server.CreateObject("MSWC.AdRotator") ad.TargetFrame = AdFrame %>
<%= ad.GetAdvertisement("/ads/adrot.txt") %>
AdRotator 對象只有一個(gè)方法.GetAdvertisement
GetAdvertisement 方法從 Rotator Schedule 文件中獲取下一個(gè)廣告。每次運(yùn)行腳本時(shí),例如當(dāng)用戶打開或刷新一頁時(shí),此方法會(huì)獲取下一個(gè)安排的廣告。
語法
GetAdvertisement(rotationSchedulePath)
參數(shù)
rotationSchedulePath
指定 Rotator Schedule 文件相對于虛擬目錄的位置。例如,若物理路徑為 C:\Inetpub\Wwwroot\Ads\Adrot.txt(其中Wwwroot 是 "/" 虛擬目錄)則應(yīng)指定路徑 \Ads\Adrot.txt。
返回值
返回在當(dāng)前頁中顯示廣告的 HTML。
示例
下面的示例從 Adrot.txt 文件中獲取廣告,此文件位于 /Ads/ 虛擬目錄下。
<% Set NextAd = Server.CreateObject("MSWC.AdRotator") %>
<%= NextAd.GetAdvertisement("/ads/adrot.txt") %>
瀏覽器性能組件
對于ASP的擴(kuò)展組件,有些大家已耳熟能詳,有些則還陌生的很,寫這篇文章的的意圖無非想拋磚引玉,在各位對ASP幾大對象已爛熟于心時(shí),不妨玩玩一些不常用的可擴(kuò)展組件,相信會(huì)對各位的ASP編程有很大的啟發(fā)。(這篇文章的內(nèi)容來自MSDN,對其了若指掌的朋友自不必看。還有,小妹的耐 心不好,如果寫完了這篇沒有長性就此罷筆,望各位在大罵的時(shí)候留點(diǎn)口德,多謝多謝。):b
[center]Browser Capabilities Component——瀏覽器性能組件[/center]
瀏覽器性能組件創(chuàng)建一個(gè)瀏覽器類型(BrowserType)對象用以向你的腳本描述客戶端瀏覽器能力。
一旦一個(gè)瀏覽器連接到Web服務(wù)器,瀏覽器會(huì)自動(dòng)將一串用戶代理HTTP報(bào)頭(User Agent HTTP Header)傳送到服務(wù)器。該報(bào)頭為一ASCII字符串用以識(shí)別該瀏覽器及其版本號。瀏覽器類型(BrowserType)對象將該報(bào)頭與Browsercap.ini文件中的條目進(jìn)行比較。
如果找到匹配的條目,瀏覽器類型(BrowserType)對象假設(shè)該瀏覽器具備Browsercap.ini文件中所描述的屬性。
如果對象沒有在Browsercap.ini文件中找到與報(bào)頭匹配的條目,瀏覽器類型(BrowserType)對象假設(shè)該瀏覽器具備默認(rèn)瀏覽器的屬性。如果沒有匹配條目并且Browsercap.ini文件沒有定義默認(rèn)瀏覽器的各項(xiàng)設(shè)置,則瀏覽器類型(BrowserType)對象將該瀏覽器的各項(xiàng)屬性值賦為“Unkown”。
通過升級Browsercap.ini文件,你可以方便的把瀏覽器屬性或者對新瀏覽器的描述加入到這個(gè)組件(稍候介紹如何升級Browsercap.ini文件)。
文件名
Browsercap.dll 瀏覽器性能組件
Browsercap.ini 一個(gè)用以描述瀏覽器屬性的文本文件,該文件必須和Brwosercap.dll文件處于同一目錄下
語法
Set BrowserType = Server.CreateObject("MSWC.BrowserType")
參數(shù)
BrowserType——用Server.CreateObject語句創(chuàng)建的瀏覽器類型(BrowserType)對象的名字
注冊條目
無需注冊
例子
以下例子給出如何用瀏覽器性能組件取得當(dāng)前瀏覽器一些屬性。
<% Set bc = Server.CreateObject("MSWC.BrowserType") %>
<table border=1> <tr><td>Browser</td><td> <%= bc.browser %> </td></TR> <tr><td>Version</td><td> <%= bc.version %> </td></TR> <tr><td>Frames</td><td> <% if (bc.frames = TRUE) then %> TRUE <% else %> FALSE <% end if %> </td></TR> <tr><td>Tables</td><td> <% if (bc.tables = TRUE) then %> TRUE <% else %> FALSE <% end if %> </td></TR> <tr><td>BackgroundSounds</td><td> <% if (bc.BackgroundSounds = TRUE) then %> TRUE <% else %> FALSE <% end if %> </td></TR> <tr><td>VBScript</td><td> <% if (bc.vbscript = TRUE) then %> TRUE <% else %> FALSE <% end if %> </td></TR> <tr><td>JScript</td><td> <% if (bc.javascript = TRUE) then %> TRUE <% else %> FALSE <% end if %> </td></TR> </table> |
Browscap.ini文件
你可以在Browscap.ini文件中描述任意多個(gè)瀏覽器的屬性。你也可以設(shè)置一套默認(rèn)屬性,當(dāng)瀏覽器發(fā)送的報(bào)頭無法和Browscap.ini中的任何條目匹配時(shí),瀏覽器類型(BrowerType)對象會(huì)假設(shè)該瀏覽器具備默認(rèn)的屬性。
每個(gè)瀏覽器定義由一個(gè)HTTP報(bào)頭、一些屬性名以及相關(guān)屬性值構(gòu)成。關(guān)于各種瀏覽器的HTTP報(bào)頭的定義可參考[link]http://www.w3.org/[/link]網(wǎng)站中的內(nèi)容。
語法
[; comments]
[HTTPUserAgentHeader] [parent = browserDefinition] [property1 = value1] ... [propertyN = valueN] [Default Browser Capability Settings] [defaultProperty1 = defaultValue1] ... [defaultPropertyN = defaultValueN] |
參數(shù)
comments
注釋,以;開頭的任意多行
HTTPUserAgentHeader
HTTP用戶代理報(bào)頭,類似于以下格式[Mozilla/2.0 (compatible; MSIE 3.0;* Windows 95)],其中可以使用通配符*。
browserDefinition
用以定義父類的HTTP報(bào)頭
propertyN
瀏覽器的屬性名,可從屬性列表中選取所需的屬性(詳細(xì)列表見附錄)
valueN
瀏覽器的屬性值
defaultPropertyN
默認(rèn)瀏覽器的屬性名,可選屬性同propertyN
defaultValueN
默認(rèn)瀏覽器的屬性值
例子
;;ie 4.0
[IE 4.0] browser=IE Version=4.0 frames=TRUE tables=TRUE cookies=TRUE backgroundsounds=TRUE vbscript=TRUE javascript=TRUE javaapplets=True ActiveXControls=TRUE beta=False ;;ie 4.01 [Mozilla/2.0 (compatible; MSIE 4.01*; Windows 95)] parent=IE 4.0 version=4.01 minorver=01 platform=Win95 ; Default Browser [Default Browser Capability Settings] browser=Default frames=FALSE tables=TRUE cookies=FALSE backgroundsounds=FALSE vbscript=FALSE javascript=FALSE |
附錄——瀏覽器屬性列表
屬性名 | 描述 |
ActiveXControls | 指定瀏覽器是否支持ActiveX控件 |
backgroundsounds | 指定瀏覽器是否支持背景音樂 |
beta | 指定瀏覽器是否是測試版 |
browser | 指定瀏覽器的名字 |
cdf | 指定瀏覽器是否支持Web發(fā)布的頻道解釋定義(Channel Definition Format) |
cookies | 指定瀏覽器是否支持cookies |
frames | 指定瀏覽器是否支持幀顯示 |
Javaapplets | 指定瀏覽器是否支持Java applets |
javascript | 指定瀏覽器是否支持javascript |
platform | 指定瀏覽器運(yùn)行所需的操作系統(tǒng) |
tables | 指定瀏覽器是否支持表格 |
vbscript | 指定瀏覽器是否支持vbscript |
version | 指定瀏覽器的版本 |
注:以上解釋內(nèi)容為“指定瀏覽器是否支持”開頭的屬性,其屬性值應(yīng)為True/False,其余為字符串
細(xì)說ASP中Counters 組件
概述
Counter 組件創(chuàng)建一個(gè)可創(chuàng)建、存儲(chǔ)、增長和檢索任何數(shù)量的獨(dú)立計(jì)數(shù)器的 Counters 對象。
計(jì)數(shù)器是一個(gè)包含整數(shù)的持續(xù)值。可以使用 Counters 對象的 Get、Increment、Set 和 Remove 方法控制計(jì)數(shù)器。一旦您創(chuàng)建了計(jì)數(shù)器,它將一直持續(xù)下去直到被刪除為止。
計(jì)數(shù)器不會(huì)在一個(gè)事件比如訪問一頁時(shí)自動(dòng)增加。您必須使用 Set 和 Increment 方法人工的設(shè)置或增長計(jì)數(shù)器。
計(jì)數(shù)器不受作用域限制。一旦您創(chuàng)建了一個(gè)計(jì)數(shù)器,那么您的站點(diǎn)上的任何頁都可以檢索和控制它的值。例如,若您在一個(gè)名為 Page1.asp 的頁上顯示和增加一個(gè)叫做 hits 的計(jì)數(shù)器的值,而又在另一個(gè)叫做 Page2.asp 的頁上增加 hits 的值,則兩頁將增加同一計(jì)數(shù)器。若您訪問 Page1.asp 時(shí),計(jì)數(shù)器的值增加到 34,則訪問 Page2.asp 會(huì)將 hits 增加到 35。下一次訪問 Page1.asp,hits 將增加到 36。
所有計(jì)數(shù)器都存儲(chǔ)在一個(gè)單獨(dú)的名為 counters.txt 的文本文件中,它同 counters.dll 文件存儲(chǔ)在同一目錄下。
文件名
counters.dll Counters 組件。
counters.txt 該文件在一個(gè)站點(diǎn)上存儲(chǔ)所有獨(dú)立的計(jì)數(shù)器。counters.txt 是一個(gè) UTF8 編碼文件。您可以在計(jì)數(shù)器名稱中使用任何 Unicode 字符。
語法
將下列內(nèi)容加入到 global.asa 文件中在您的服務(wù)器上可一次性創(chuàng)建 Counters 對象:
<OBJECT
RUNAT=Server SCOPE=Application ID=Counter PROGID="MSWC.Counters"> </OBJECT> |
注冊表項(xiàng)
無。
注釋
在您的站點(diǎn)上僅創(chuàng)建一個(gè) Counters 對象。這一單個(gè) Counters 對象可以創(chuàng)建任意數(shù)量的獨(dú)立計(jì)數(shù)器。
注意 對于 Windows? 95 上的 Personal Web Server,已在默認(rèn)的虛擬目錄下的 global.asa 文件 中指定了一個(gè) Counters 組件。可以通過調(diào)用 Counters.Get、Counters.Increment、Counters.Remove 和 Counters.Set 使用組件創(chuàng)建的 Counters 對象,就好象它是內(nèi)建的一樣。您不可以創(chuàng)建 Counters 對象的其他實(shí)例。
方法
Get 返回計(jì)數(shù)器的值。
Increment 計(jì)數(shù)器的值加一。
Remove 從 counters.txt 文件中刪除計(jì)數(shù)器。
Set 將計(jì)數(shù)器的值設(shè)為一個(gè)特定的整數(shù)。
示例
通過將 ID 屬性設(shè)置為 Counter,在 global.asa 文件中創(chuàng)建 Counters 對象的實(shí)例:
<OBJECT RUNAT=Server SCOPE=Application ID=Counter PROGID="MSWC.Counters">
</OBJECT>
然后就可以在某一頁上使用 Counters 對象創(chuàng)建全部所需的計(jì)數(shù)器:
There have been <%= Counter.Increment('defaultPageHits') %> to this site.
然后在另一頁上就可以使用下列方法增加計(jì)數(shù)器的值:
You are visitor number<%= Counter.Increment('LinksPageHits') %> to this page.
注意 該組件可從包含 IIS IIS Resource Kit 的 CD 中得到。
Get方法
Get 方法根據(jù)計(jì)數(shù)器的名稱返回此計(jì)數(shù)器的當(dāng)前值。若此計(jì)數(shù)器不存在,則該方法創(chuàng)建它并將其置為 0。
語法
Counters.Get(CounterName)
參數(shù)
CounterName
包含計(jì)數(shù)器名稱的字符串。
示例
用 <%= Counters.Get(CounterName) %> 可顯示計(jì)數(shù)器的值。用 <% countervar = Counters.Get(CounterName) %> 將計(jì)數(shù)器的值賦給一個(gè)變量。
下列腳本顯示關(guān)于所喜愛的顏色的民意測驗(yàn)的投票記分。
<% If colornumber = "1" Then
Counters.Increment("greencounter") Else If colornumber = "2" Then Counters.Increment("bluecounter") Else If colornumber = "0" Then Counters.Increment("redcounter") End If End If End If %> <P>Current vote tally: <P>red: <% =Counters.Get("redcounter") %> <P>green: <% = Counters.Get("greencounter") %> <P>blue: <% = Counters.Get("bluecounter") %> |
Increment方法
Increment 方法根據(jù)計(jì)數(shù)器的名稱,將該計(jì)數(shù)器的值加 1,并返回計(jì)數(shù)器的新值。若計(jì)數(shù)器不存在,此方法將創(chuàng)建該計(jì)數(shù)器并將其值設(shè)為 1。
語法
Counters.Increment(CounterName)
參數(shù)
CounterName
包含計(jì)數(shù)器值的字符串。
示例
使用 <% Counters.Increment(CounterName) %> 可增加計(jì)數(shù)器的值。使用 <%= Counters.Increment(CounterName) %> 可增加和顯示計(jì)數(shù)器的值。
為了獲取計(jì)數(shù)器的值,可使用 Counters.Get。要將計(jì)數(shù)器的值設(shè)為一個(gè)特殊值,請使用 Counters.Set。
下列代碼實(shí)現(xiàn)聯(lián)機(jī)頁訪問計(jì)數(shù)器。
<P>There have been <%= Counters.Increment("hits") %> visits to this Web page.
</P>
在上面的示例中,每次客戶端向服務(wù)器發(fā)出頁請求時(shí),都使用 Counters.Increment 將計(jì)數(shù)器的值加 1。
Remove方法
Remove 方法根據(jù)計(jì)數(shù)器的名稱,從 Counters 對象和 counters.txt 文件中刪除計(jì)數(shù)器。
語法
Counters.Remove(CounterName)
參數(shù)
CounterName
包含計(jì)數(shù)器名稱的字符串。
示例
下列代碼從 counters.txt 文件中刪除計(jì)數(shù)器 hitscounter 。
<% Counters.Remove(hitscounter) %>
Set方法
Set 方法根據(jù)計(jì)數(shù)器的名稱和一個(gè)整數(shù)參數(shù),將計(jì)數(shù)器設(shè)置為該整數(shù)值,并返回此新值。若該計(jì)數(shù)器不存在,則 Counters.Set 創(chuàng)建計(jì)數(shù)器并將其值設(shè)為這一整數(shù)。
要獲取計(jì)數(shù)器的值,可使用 Counters.Get。要使計(jì)數(shù)器的值加一,可使用 Counters.Increment。
語法
Counters.Set(CounterName, int)
參數(shù)
CounterName
包含計(jì)數(shù)器名稱的字符串。
int
CounterName 的新的整數(shù)值。
示例
下列代碼將訪問計(jì)數(shù)器 pageHits 重置為 0。
<% Counters.Set(pageHits, 0) %>
用CDO組件來發(fā)郵件
我們這里來玩玩發(fā)郵件的功能,當(dāng)然,我們不能向perl,php一樣有內(nèi)置的發(fā)郵件的東東,嘿嘿!我們還是得用組件,不過,這個(gè)組件可不需要你花錢的啊!它是iis中SMTP中自帶的! 我們來對其發(fā)郵件的功能來一次快閃吧!
Set cdo=Server.CreateObject("CDONTS.NewMail")
cdo.send "webmaster@aspcn.com","dd@263.net","ASP中華網(wǎng)的來信","你好啊!",0
Set cdo=Nothing
!!!!???就這么的短!!!不可能吧!
嘿嘿,你來試試,如果你有服務(wù)器,把dd@263.net改成你的電子郵件,再把這個(gè)代碼拿到上面去試試,你一定能夠收到信的!
這是發(fā)信的最直接的方法!格式是:
cdo.send fromAddress,ToAddress,Subject,Body,Importance
當(dāng)然,我們要讓它復(fù)雜一點(diǎn)也是可以的,我們來看看,把上面的例子寫詳細(xì)點(diǎn)!
Set cdo=Server.CreateObject("CDONTS.NewMail")
cdo.From="webmaster@aspcn.com" cdo.To="dd@263.net" cdo.Subject="ASP中華網(wǎng)的來信" cdo.Body="你好啊!" cdo.MailFormat=0 cdo.BodyFormat=0 cdo.Importance=0 cdo.Send Set cdo=Nothing |
這樣大家都看清楚了吧!
里面有幾個(gè)要解釋一下咯!
Importance是指郵件的重要性,0是表示低重要性,1表示正常,2表示高重要
bodyFormat是指郵件的正文的格式,0表示HTML格式,1表示普通文本
MailFormat是指郵件的格式,是文本消息(1),還是MIME格式(0)
我們還可以為郵件加附件,只需一句:
cdo.AttachFile "c:\du\asp.gif"
很簡單吧!
好了,發(fā)郵件就這么多了,你們快回去發(fā)自己的第一封用ASP發(fā)出來的信吧!
以后再講講用ASP來收取本服務(wù)器上郵件吧!
from
其他文章: ASP 編程中20個(gè)非常有用的例子[轉(zhuǎn)] 軟件構(gòu)件技術(shù)在MIS開發(fā)中的應(yīng)用 |
google_ad_client = "pub-2416224910262877"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_channel = ""; google_color_border = "E1771E"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_text = "000000"; google_color_url = "008000";
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
