欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

ASP服務(wù)器端組件編程實(shí)例1

系統(tǒng) 2170 0

[前言:] 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ū)挾取DJ(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)]

在ASP中調(diào)用dll

軟件構(gòu)件技術(shù)在MIS開發(fā)中的應(yīng)用

J2EE中間件集成企業(yè)應(yīng)用

WINDOWS程式設(shè)計(jì)--動(dòng)態(tài)鏈接庫(2)

Hooks(鉤子)監(jiān)聽消息的方法

aspjpeg組件高級使用方法介紹


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";

ASP服務(wù)器端組件編程實(shí)例1


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品一区二区三区免费站 | www久久久久 | 中文字幕专区 | 国产区免费在线观看 | 亚洲免费一区 | 国产综合精品一区二区三区 | 亚洲日韩中文字幕一区 | ak福利视频 | 一个看片免费视频www | 日本三级2020 | 亚洲精品久久久久久蜜臀 | 欧美高清成人 | 国产精品免费一级在线观看 | 欧美9999| aaa在线 | 国产精品国产成人国产三级 | 久久久久久成人精品 | 91网站链接 | 欧美一区视频 | 欧美精品 在线观看 | 精品国产精品国产 | 亚洲精品在线视频观看 | 天天综合欧美 | 日韩久久精品 | 亚洲精品在线不卡 | 22eee在线播放成人免费视频 | 日韩精品视频在线播放 | 午夜性色一区二区三区不卡视频 | 国产精品中文在线 | 国产无圣光高清一区二区 | 色天天综合色天天碰 | 亚洲一区二区三区免费视频 | 久久久综合视频 | 青草视频在线免费观看 | 精品欧美一区二区在线观看 | 日本亚洲欧美 | 精品在线一区二区 | 中文字幕综合在线观看 | 伊人网综合 | 亚洲1区| 无人精品乱码一区二区三区 |