Time of Update: 2018-12-04
為Web網站添加拼字檢查功能 許多開發人員都提出“如何對使用者輸入的內容進行拼字檢查”的問題,這篇文章正好提供了一個有用的方法,討論如何使用XDE拼字檢查組件,它既可以當作拼字檢查器,同時也可以做完一個字典。 關於這個組件的一個好訊息是:它能夠在伺服器端使用,或者做為一個Java Applet。但是有一點,這些方便之處不是免費的,它要花費大約100美元。然而,該組件提供了一個30天免費使用評估版本,所以在真正決定購買前,你可以仔細進行測試,認真考慮是否滿足需要。
Time of Update: 2018-12-04
做為一個ASP編程者,形成一套良好的編程策略至關重要,它有助於我們開發出擴充容易、模組清晰的系統,同時,更能大大地提高完成任務的速度。以下就討論幾個要注意的方面: 使用Server.MapPath 使用Case語句要比使用IF語句更具有易讀性 注意清除對象,節省記憶體資源 如何不使用緩衝區的內容 出錯陷井設計策略 將常用代碼融入可再利用的子程式庫中 編碼相容問題 代碼與資料的安全 不要讀取COM對象的數值超過1次
Time of Update: 2018-12-04
ASP編寫完整的一個IP所在地搜尋類的修本文稿 修正了查詢方法,查詢的方法和追捕的一致;只是追捕會自動校正IP。 還有個函數的書寫錯誤,也已經修正; 包括增加了一個IP地址正確性的驗證函式。(只是從格式上判斷) <% Server.ScriptTimeout = &HE10 '&H3C Response.Buffer = ("S.F." = "S.F.") Dim IpSearch '建立對象 Set
Time of Update: 2018-12-04
下面我就向大家介紹如何用ASP來建立一個簡單的,但是卻相當有效登入方案,從而保證WEB應用程式的安全性。只要你按照以下的步驟做,你將會擁有一個安全的使用者登入系統。 步驟1:建立一個使用者表 首先我們要建立一個記錄受權使用者資訊的表格。
Time of Update: 2018-12-04
ASP動態產生的內容以什麼方式輸出效率最高?最好用哪種方法提取資料庫記錄集?本文測試了近20個這類ASP開發中常見的問題,測試載入器所顯示的時間告訴我們:這些通常可以想當然的問題不僅值得關注,而且還有出乎意料的秘密隱藏在內。一、測試目的
Time of Update: 2018-12-04
儘管 ASP 主要用來建立和處理伺服器端指令碼,還是可以使用它產生由客戶瀏覽器處理的用戶端指令碼來擴充其效用。通過組合傳送到瀏覽器的指令碼命令可以編寫伺服器端指令碼。 通過組合由 HTML 注釋括起來的用戶端指令碼和由定界符括起來的伺服器端指令碼可以做到這一點: < SCRIPT LANGUAGE="VBScript"> < !-- client script < % server script %> client script < % server script %> client
Time of Update: 2018-12-04
當我們使用伺服器組件建立對象時,一般有兩種方法。比較常用的方法是用SERVER對象的CreateObject() 方法,象這樣: SET NextLink = Server.CreateObject("MSWC.NextLink") 這種方法很好用,但是還有一種方法更節省系統資源。 當你用Server.CreateObject()方法建立對象時,對象立即被載入,同時系統為這個對象分配好記憶體和其它資源。 第二種建立對象的方法是利用HTML的< OBJECT
Time of Update: 2018-12-04
技巧之一:提高使用Request集合的效率 訪問一個ASP集合來提取一個值是費時的、佔用計算資源的過程。因為這個操作包含了一系列對相關集合的搜尋,這比訪問一個局部變數要慢得多。因此,如果打算在頁面中多次使用Request集合中的一個值,應該考慮將其存貯為一個局部變數。例如將代碼寫成下面的形式以加快指令碼引擎處理速度: strTitle=Request.Form("Title") strFirstName=Request.Form("FirstName")
Time of Update: 2018-12-04
在做內有VBscript的asp homepage時,一個form提交方法為GET, : 當form的表單傳給asp處理時,入...asp?name="張三" : 可張三的中文已經亂碼,請問如何在asp中用vbscript將亂碼恢複成 : 正確的中文. : ....... 對文字進行如下cut()過程即可 <script language=vbscript runat=server> Function cut(str) length = Len(str) count = 1
Time of Update: 2018-12-04
指令碼語言介於HTML和Java,C++以及VisualBasic等程式設計語言之間。HTML通常用于格式化和鏈結文本。而程式設計語言通常用於向機器發出一系列複雜的指令。指令碼語言介於兩者之間但它的函數與程式設計語言更為相象一些。它與程式設計語言之間最大的區別是後者的文法和規則更為嚴格和複雜一些。 在伺服器端使用指令碼語言,需要在伺服器端安裝指令碼引擎。指令碼引擎是用於處理指令碼的COM(元件物件模型)對象。ASP為指令碼引擎提供主機環境並把.asp檔案中的指令碼交給指令碼引擎處理。對於.
Time of Update: 2018-12-04
千萬不要輕視正確配置安全設定的重要性。如果不正確配置安全設定,不但會使您的 ASP 應用程式遭受不必要的篡改,而且會妨礙正當使用者訪問您的 .asp 檔案。 Web 服務器提供了各種方法來保護您的 ASP 應用程式免受未授權的訪問和篡改。在您讀完本主題下的安全資訊之後,請花一定的時間仔細檢查一下您的 Windows NT 和 Web 服務器安全性文檔。 NTFS 許可權 您可以通過為單獨的檔案和目錄應用 NTFS 存取權限來保護 ASP 應用程式檔案。NTFS 許可權是 Web
Time of Update: 2018-12-04
Internet(或Intranet)上帶許可權的查詢,只有“合法使用者”才能進入。這種機制是通過Web程式實現的。 在訪問過程中,如果程式設計得不好,就會將使用者口令暴露在地址欄裡(舉一個例子:http://www.mmm.nnn/default.asp ?superusername=john&passwd=john123,使用者名稱john和密碼john123全露出來了),這樣系統就無保密和安全性可言了。怎樣避免這種現象的發生呢?本文將用一段ASP(Active Server
Time of Update: 2018-12-04
讀取一個文字檔並寫出 Sun Aug 2 06:34:07 1998 (注:textStream有關寫的METHOD Write(STRING) WriteLine(STRING) WriteBlankLines(LINES) ) 這是一個完整的程式 〈 html 〉 〈 head 〉 〈 http-equiv="Content-Type" content="text/html; charset=gb231
Time of Update: 2018-12-04
以下是我的一些經驗,希望對你有用,但你要知道,絕對的安全是沒有的。這才是一個網管存在的理由。所以。未雨綢繆是件好事。但亡羊補牢也不是下策。 請看我的經驗: 1。多看看ms的資訊安全諮詢,這是首選。訂閱安全技術雜誌。(MS免費的!)如果是正版的nt,則會有最新的安全E-mail。保證及時更新。 2。多大補丁,一定要注意順序,如果安裝了系統軟體,則還要重補。(如後面加上了smtp服務,則還要重補sp1等等,否則可能導致舊檔案不會被覆蓋)。
Time of Update: 2018-12-04
很多的網站都有記數器,用來記錄網站的訪問量,這給網站管理員即時瞭解本網站的運行及訪問情況提供了很多的方便。 筆者研究過很多用ASP編寫的計數器程式,發現大部份都是在一個訪客訪問網站的時候就打文字檔或資料庫,讀取以前的計數值進行加1,然後再寫入檔案,若網站訪問量很大,可能會對系統造成很大的負擔,那麼有沒有最佳化的方法呢,筆者經過研究測試,答案是:有。 熟悉ASP的朋友都知道,ASP提供一個Application屬性用來儲存伺服器的一些公開變數,我們可以用這個變數來儲存記數器的資訊。
Time of Update: 2018-12-04
處理檔案上傳以及刪除時常用的自訂函數: <% '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '所有自訂的VBS函數 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' function DeleteFile(Filename) '刪除檔案 if
Time of Update: 2018-12-04
金額大小寫轉換的asp完全無錯版本<!--#include file=common.asp--><%dim tmpnum'從第一張頁面傳過來的小寫金額tmpnum=request("page1num")'調用並顯示大寫金額response.write rmb(cdbl(tmpnum))response.end%>common.asp<%Function rmb(num)num = FormatNumber(num, 2)Dim numList Dim
Time of Update: 2018-12-04
在微軟的ASP編程體系中,ADO對象的建立,使得從網頁訪問資料庫成為一件易事,特別是ADO的Recordset對象使得控制資料的輸出顯示更為方便、自由。而在Visual InterDev6.0(以下簡稱VI6.0)中,由於Script Object Model(以下簡稱SOM)、Design-Time Control(以下簡稱DTC)以及Data Environment Object Model(以下簡稱DEOM)等物件模型的引入,使網頁對資料庫的訪問設計顯得更為方便。
Time of Update: 2018-12-04
組件的實際應用 sub sendMail(a_intID , a_strEmail) const c_strMailServer = "smtp.163.net" dim objConn,objRs,strSql dim strContent,strBody,strSubject,objEmail strBody = "<html><head>" strBody = strBody + "<meta HTTP-EQUIV=Content-Type content=text/html;
Time of Update: 2018-12-04
對於用ASP技術編程的初學者來說,無從下手是第一感覺,筆者曾經有這麼一段經曆。經過一番"磨難"以後,你就會找到靈感。現將本人編程中積累的一些經驗,擬成本文,奉獻給讀者。 1 首先要學習一些例子程式。 接到任務後,不要盲目地急於編寫代碼,而是先看一下別人成功的例子,然後在其上修改或模仿調試,這樣會加快你熟悉的速度。例如,關於ASP編程的教科書上經常有這麼一個例子出現,即顯示系統目前時間的語句:<%=now()%>