用ASP實現論壇的UBB功能(一)

前幾日我曾經閱讀到一篇技術文章講述如何使用VBScript中的Regex對象來實現論壇裡面的UBB功能。VBScript提供的Regex對象功能非常強大,但是只有5。5以上的指令碼引擎才可以很好的支援Regex對象,為了獲得版本是5。5的指令碼引擎,你需要單獨安裝這個指令碼引擎,或者安裝IE5.5,也就是說對伺服器的要求比較苛刻,那就沒有其他的方法實現UBB功能了嗎?當然不是了,現在就跟隨我一同來使用普通的VBScript指令碼語言來實現功能強大的UBB功能吧。

一個用asp+存取資料庫的例子

<%@ Page Language="VB"%><%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.ADO" %><script language="VB" runat="server">  Sub subbtn_OnClick(Sender As Object, E As

取得伺服器上使用者組列表的指令碼之asp版

將下文存為任一asp檔案如lg.asp即可.本文從***下開始**************************************************<form method="POST">    請輸入欄位名:<input type="text" name="DomainName" size="20">    <input type="submit" value="提交" name="B1"&

利用CDONTS發送郵件的ASP函數

<%'Last Updated By Recon On 05/14/2001'On Error Resume Next'利用CDONTS組件在Win2k上發送郵件'發送普通郵件SendMail "admin@ny.com", "iamchn@263.net", "Normal Mail!", "Please check the attatchment!", 2, 0, "C:\Love.txt"'發送HTML郵件Dim m_fso, m_tfDim m_strHTMLSet m_fso =

用XSL.ASP編輯XML文檔

簡介  本文是"儲存至HTML 表格式資料至XML"的姐妹篇。如果你沒讀過上文,我建議您最好先瀏覽一下。本文是建立在上文基礎之上的。關於上文的舉例,讀者不斷給予了肯定的回應,同樣的,很多人都想知道如何編輯XML資料。因此,我寫下了此文。  使用XSL狀態下:開啟一個XML檔案,確定將對它進行編輯、傳送至HTML表單,並最終將傳送到瀏覽器。

一個ASP.NET+XML留言本例子

viewpost.aspx--察看提交的留言 viewguestbook.aspx--察看所有留言 Header.inc guestpost.aspx--留言表單及XML寫操作 Footer.inc Guest.xml--XML資料 原始碼如下: viewguestbook.aspx <%@ Import Namespace="System" %> <%@ Import Namespace="System.IO" %> <%@ Import

ASP.NET發送ICQ資訊DIY(1)

這裡我給大家提供一個很實用的例子,就是線上發送ICQ資訊。想一想我們在網頁上直接給朋友發送ICQ資訊,那是多麼美妙的事情啊。呵呵,在吹牛啊,其實ICQ本來就有線上發送的代碼,不過,這些都是AOL給你寫好的代碼,多沒有意思啊。還是自已寫的比較好,呵呵,廢話少說,大家來看代碼吧<% @ Page Language="C#" %><% @ Assembly Name="System.Net" %><% @ Import Namespace="System.Net" %><% @ Import

ASP.NET發送ICQ資訊DIY(2)

相信大家能看懂上面的程式,我已經加了注釋,應當沒有問題吧。呵呵。其實這個程式也不過是在走AOL線上代碼的老路,只是寫了個程式類比了POST方法。不過這個已經足夠了,我們寫程式時也就不必為那個POST如表示來煩人了。  有了ICQ資訊,肯定不少朋友會問到OICQ,畢竟在國內OICQ是老大。但是很不幸,騰訊公司並沒有給我們提供介面,我寫信去問,他們告訴我沒有提供,其實我也搞到一個,是通過WAP方式搞到的。但是這個不太好,只能是向騰訊公司發通知的那種形式出現,很不好玩,而且還必須網友線上才能收到,太沒

用ASP+XML打造留言本(1)

一、讀者指引  讀者指引協助你掌握本文的梗概。以免你看了大半才明白這編文章不適合你,給你造成視覺汙染。  如果你正在用ASP+XML寫一些程式,或者你正在學XML那就值得一看。  閱讀本文須具備的知識,對ASP有基本的瞭解,對XML和DOM有基本瞭解,如果你不瞭解那麼你通過學習本文基本上能夠撐握ASP+XML和DOM的應用,並能根據本文範寫出自已更進階的ASP+XML程式。  二、基本思想  本文思想是基於用ASP和DOM來讀取和儲存XML資料,並利用XML資料來儲存留言資訊,達到同用資料庫儲存

用ASP+XML打造留言本(2)

五、建立顯示XML資料的ASP檔案(index.asp)  這個檔案要實現的功能就是讀取並顯示XML資料,首先建立一個XML對像然後把XML讀入記憶體中,利用DOM分離出我們所要的資料。<%strSourceFile = Server.MapPath("/") & "\List.xml"'擷取XML檔案的路徑這雷根據你的虛擬目錄不同而不同Set objXML =

用ASP+XML打造留言本(3)

 六、建立寫新留言程式(PostNew.asp)  這個檔案要實現的功能就是寫入新的XML節點,首先建立一個XML對像然後把XML讀入記憶體中,利用appendChild()方法加入我們產生的XML節點。<%username=request.form("username")if username<>"" thenfromwhere =request.form("fromwhere")homepage =request.form("homepage")email

用ASP+XML打造留言本(4)

七、總結  到這裡我們就建立一個簡單並有分頁功能的XML留言本了,呵看完了簡單吧,其實我這裡只起一個拋磚引玉的功能,其目的是引導大家建立更複雜更好的ASP+XML程式,例如:所上面的留言本加上回複功能,管理功能,點擊計資料功能等,甚至你可以把它變一個BBS等等。最後留言本運行結果如下:(List.xml在IE5下面的運行結果)(留言本index.asp運行結果)(PostNew.asp運得結果) 最後如果你拷貝我上面的程式的不能運行,可是是拷貝時或者是我注釋時出錯了(不過首頁要檢查st

編寫“公平”的ASP圖形計數器

“技術天地”中的《編寫ASP圖形計數器》一文,詳細的說明了如何利用流行的ASP來編寫計數器。但是,美中不足的是,如果某個使用者反覆點擊[重新整理] 按鈕,那麼計數器還是要不斷的增加的,這對網網站擊率評比來說是不公平的,也失去了計數器做為正常統計功能的作用。如何在技術上避免這種情況的發生呢? 我認為要防止上網使用者連續按下“重新整理”計數器也連續增加的問題,最好的辦法就是利用ASP的Session對象,我們可以藉助Session對象首先判斷該使用者是否為新串連者,如果是,那麼

使用ASP程式對“HTML炸彈”進行屏蔽

我們在使用ASP來編寫論壇或者BBS程式的時候,經常會遇到這樣的問題,當網友在我的論壇或者BBS上面發表的文章帶有HTML代碼的時候,如何才能正常的顯示這篇帶有HTML代碼的文章呢?如果在向資料庫儲存資料的時候或者向瀏覽器輸出顯示內容的時候不做任何處理,就會發生麻煩,比如,我發表的一篇文章帶有如下的代碼: <script language="javascript"> for(i=1;i<=10000;i++) {

用ASP讓使用者訪問指定頁面

一個網站有許多頁面,如果使用者知道某個頁面的連結,可以在瀏覽器中直接輸入url訪問它。但這在一個要求有安全性的網站上是不允許的。我們要求使用者必須登入以後才能訪問各級頁面,有時也確實希望使用者總是先看到網站的首頁。這兩種要求可以通過在asp的global.asa中對session對象編程來實現。1.使用者必須從首頁開始瀏覽如果僅希望使用者每次上站都先訪問網站首頁,可以在session的session_onstart事件中加入response.redirect

實現ASP檔案線上發郵件

筆者在實踐中利用ASP的COM組件功能,在VB中實現了一個發郵件的小工具,在ASP中只通過輕鬆調用,就可以實現該功能。所有郵件處理機制都被封裝在這個組件中,使用起來極為方便。下面將詳細介紹該組件的基本開發原理以及在ASP中的應用。   1. 利用Winsock控制項與發送郵件的SMTP聯絡   和SMTP的聯絡包括握手、發送資料以及關閉等全過程,主要程式如下:   建立一個frmsendmail 的表單,其中包含一個Winsock控制項,有以下幾個公開變數:   Public mSTMP As

用ASP實現對Web搜尋引擎Index Server的訪問

摘要:Index Server是專門為企業Web網站設計的專業搜尋引擎,傳統的存取方法HTML/IDQ/HTX由於固有的特性,缺乏靈活性。本文介紹用ASP實現對Index Server訪問的兩種方法,以及如何?複雜查詢,和對查詢結果的控制。 關鍵字:Index Server ASP ADO 在電子商務方興未艾的今天,企業上網不但是為了展示企業形象,提高知名度;也意味著無窮的商機與財富。而內部網Intranet則為企業帶來了全新

ASP.NET資料庫應用指南

對於一個熟練的ASP開發人員來說,ASP的資料庫應用不但簡單,而且功能還很強大。很多WEB開發人員就是因為這一點而選擇ASP的,至今為止,他們一直認為ASP資料庫功能還不錯,完全可以滿足開發要求。但是,對於一個剛剛學習ASP或者對HTML不是很熟悉的使用者來說,ASP的資料庫應用實在是太麻煩了:寫程式時ASP代碼穿插於HTML代碼之間,修改和檢測極不方便;寫程式一點沒有編寫傳統程式的感覺,感覺就像是寫HTML一樣;資料分頁不方便,而且不明白為什麼要那麼繁瑣,簡直每一頁直接數資料差不多。這些麻煩,

利用ASP存取各種常用類型資料庫(5)

三、程式清單'以下程式用VBScript編寫2)建立帶密碼的Mdb資料庫的Recordset對象,它的建立方式與建立不帶密碼的Mdb資料庫的Recordset對象類似,只是多了一個密碼參數,即在與資料庫連接時,必須給出密碼資訊。Function CreateSecuredMdbRecordset( 資料庫檔案名, 資料表名或Select語句,password )Dim conn,Provider,DBPath ' 建立Connection 對象Set conn =

利用ASP存取各種常用類型資料庫(6)

三、程式清單'以下程式用VBScript編寫3)DBF檔案不是一個標準的資料庫檔案,只相當於標準資料庫檔案中的一個資料表,所以為了使用DBF檔案,採用把所有的DBF檔案放在一個目錄下,這樣把目錄名看成標準資料中的資料庫表,每一個DBF檔案相當於標準資料庫的資料表。下面函數中Directory是DBF所在的目錄名,Function CreateDbfRecordset( 目錄名, DBF檔案名稱或Select語句 )Dim conn,Driver,SourceType,DBPath'

總頁數: 1638 1 .... 1307 1308 1309 1310 1311 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.