第四課:ASP指令碼基礎

通過前兩篇的學習,相信各位已經對 ASP 的動態網站設計有了一個基本的概念和整體的印象。從本篇開始作者將從指令碼語言的使用著手,由淺入深地帶領大家探索 ASP 動態網站設計的真正奧秘。  本文第二篇刊登後,很多朋友給我發了“妹兒”,希望能儘快看到本文的第三、第四、乃至第……篇,甚至有位朋友焦急地要我將 ASP 篇的全文發給他。看到有如此之多志同道合的朋友,令我精神大振。雖然 ASP 早在兩年前就已經推出了,但直到今年它才以其靈活便捷的開發過程、良好的 WEB

第六課:ASP指令碼迴圈語句

在本文上兩篇中,我們學習了指令碼語言 VBScript 的變數、函數、過程和條件陳述式,本篇將繼續給大家介紹 VBScipt 的迴圈語句,並對指令碼語言在 ASP 中的應用加以總結。   如果有人告訴你學習 ASP 不需要任何編程知識,那麼他錯了;如果我告訴你學習 ASP 必須掌握一門程式設計語言,那麼我錯了。ASP

第十八課:堵住ASP漏洞

無論你相不相信,通過 asp,可能可以很方便地入侵 web server、竊取伺服器上的檔案、捕獲 web 資料庫等系統的使用者口令,甚至惡意刪除伺服器上的的檔案,直至造成系統損壞,這些都決非聳人聽聞,而且都確確實實發生過,本文將向你一一揭示這些 asp 存在的漏洞,並提出一些防範意見。  上一篇中給大家著重談了“ADO 存取資料庫時如何分頁顯示”的問題,有位朋友來信給我指出我在計算頁面總數時忽略了 Recordset 對象的一個重要參數“PageCount”,它能在給 Pagesize

如何用ASP編寫網站統計系統

在目前的網站統計系統決大部分都是CGI的,但編寫起來特別複雜,而ASP學起來簡單,更有和資料庫結合的優點,所以結合自己曾經做過的網站統計系統,和大家探討一下ASP編寫網站統計系統。  大家都看過網易的網站統計系統,它可以統計總訪問量,每日平均訪問量,當日訪問量,最高訪問量,最高訪問日期,日流量分析,月流量分析,周流量分析,瀏覽器分析,等等。  其實要做一個ASP的訪問統計系統關鍵是系統資料表結構的設計。以及如何來採集使用者的CGI變數,如何來顯示使用者的資訊。也就是說系統的關鍵是兩個ASP程式,

用ASP做全文檢索索引

摘要:通過詞句尋找相關的全文是瀏覽器端常用的方法,ASP類似於CGI,也可以進行簡單的文本方式全文檢索索引  關鍵詞:ASP檢索Intranet網頁ADO資料來源  在Internet/Intranet上對某類資訊做詳細瀏覽和全文檢索索引也是常碰到的情況。ASP是微軟公司開發的用於製作動態Web頁的一種伺服器端指令碼型式(或曰編寫環境)。它使用VBScript或JavaScript等簡易的指令碼語言,整合在HTML碼中,在伺服器端響應瀏覽器端請求而執行資料訪問和過程(或對象)調用併產生瀏覽器端執

串連資料庫查詢手冊(不僅僅適用於asp)

下面將簡單介紹一下幾種ADO串連方式:ODBC DSN,ODBC DSN-Less, OLE DB Provider,和"MS Remote" Provider.1。ODBC DSN串連I.DSN    oConn.Open "DSN=AdvWorks;" & _         "UID=Admin;" & _         "PWD=;"注意:從MDAC2.1開始就不能夠在使用這樣的方式了,

The Future According to ASP+

As both an ASP and JSP programmer, I started a series of articlesto examine the differences between ASP and JSP. After I releasedpart one and part four of the articles, ASP+ was announced. ASP+ changes the game to the point that I delayed writing

ASP環境下郵件清單功能的實現 (四)

最後要實現的功能是郵件的編輯和發送。這部分功能由Email_List.asp檔案提供,其介面如圖6所示。接下來我們就來分析這個檔案。    Email_List.asp的內部工作過程和edit_record.asp很類似。管理員在表單中寫作郵件並提交它,系統將選擇所有Mail_List欄位值為“是”的記錄,然後將新郵件的拷貝發送給這些記錄中的Guest_Mail地址。   

ASP進階之文章線上管理更新(2)

上一節為大家介紹了文章管理系統的資料庫結構,建立了資料庫以後,就要用ASP建立與資料庫相關的程式,包括串連資料庫、顯示資料庫內容、更新資料庫等與之相關的程式,所以本篇將為大家講述在管理系統中怎樣與資料庫進行串連,並開啟資料庫。在ASP程式中,一般都將建立資料庫連接的程式單獨放到一個檔案中,以後就直接用<!--include file="xxx.asp"-->來調用就可以了,這樣即省去了以後在需要建立資料庫連接的頁面每次都要輸入相關語句才能建立串連,而且對以後更改資料庫的名字更方便些。

ASP進階之文章線上管理更新(4)

經過了文章的添加過程,我想大家更想知道ASP代碼是怎樣將頁面上的資訊儲存到資料庫裡面的呢?而且這一功能還必須由另外一個頁面來實現,由於ASP對資料庫支援的完好性,由ASP來實現對資料庫的操作是非常簡單的,很容易對資料庫進行新增、更新、修改、刪除等操作,而我們的程式正好對這些方面都有一定的要求,下面就來介紹本程式中的文章儲存頁面!  建立一ASP檔案savearticle.asp,以下註明其主要代碼的具體含義:  "插入資料庫連接檔案  

ASP進階之文章線上管理更新(5)

前面為大家介紹了文章的線上添加以及儲存,但如果僅僅是這樣還不夠的,因為有很多的文章本身帶有的HTM代碼必須完整的顯示出來,而不是顯示出它的效果來,這也就是說必須轉化HTM代碼以使它能具體顯示出它的代碼,比如:<a

ASP進階之文章線上管理更新(6)

前面已經為大家介紹了文章的添加儲存,接下來就應該講講文章的顯示了。在這裡,你更加可以看出ASP的簡單易用性,僅僅是通過一個檔案,就可以對資料庫內的所有文章進行顯示。它主要是通過從串連返回的文章號(articleid)和欄目的資訊(typeid)來開啟資料庫中指定的記錄以及指定顯示所需要的內容。  以下是文章顯示頁面(list.asp)的詳細代碼以及註解:  "開啟資料庫連接<!--#include

ASP進階之文章線上管理更新(8)

 經過了文章的添加、儲存、顯示,那麼現在應該來談談關於管理程式的顯示首頁面,也就是顯示所有文章的標題串連,以方便瀏覽者尋找文章,其應該具有的功能有:顯示所有文章的標題串連,加入日期,瀏覽次數等資訊,另外還必須提供分頁功能,要不然這麼多的文章標題在一個頁面都顯示出來,那將非常的費時且不便瀏覽,另外由於本程式在這裡結合了文章分欄目搜尋的功能,所以在這裡也將一起介紹了。   下面就為大家詳細的介紹首頁面index.asp的這些功能的實現過程以及其具體功用:&nb

ASP技術在論壇中的運用。(六)

文章發表模組只有兩個頁面,一個是前面提到的用來提供輸入表單的submit.asp,還有一個是用來處理表單輸入的subresult.asp。前面的那個頁面很簡單,基本上就是一個HTML表單,沒有什麼好講的,下面來看看subresult.asp的內容:    < html>  < head>  < title>發表文章< /title>  < meta http-equiv="Content-Type"

ASP技術在論壇中的運用。(四)

  文章顯示模組  前面說過,一片具體的文章是分屬在看板和主體之下的。因此顯示文章也要經過看板列表和主體列表這兩頁面後,才能得到特定主題下文章的列表。  下面先來看看看板列表的顯示頁面:    < html>  < head>  < title>看板列表< /title>  < meta http-equiv="Content-Type" content="text/html;

ASP技術在論壇中的運用。(二)

  對於論壇或者留言板,實現起來有一般兩種方法:用檔案或者資料庫。相對而言,用資料庫要簡單高效一些,能夠對論壇進行更好的控制,也能夠對資料提供一些驗證和保護。  這兒使用的是ACCESS資料庫,對於一般的中小型的應用,ACCESS應該是能夠勝任的。  從上面的分析可以知道應該有四個表,下面我給出每個表的結構。    作者表(存放作者資訊):  ID:文本類型,必填。是網友代號。   密碼:文本類型,必填。  暱稱:文本類型,必填。  EMAIL:文本類型,必填。  

ASP技術在論壇中的運用。(三)

  先要給出一個表單,能夠讓網友輸入註冊資訊,這些是HTML的內容,且放在一邊,我們來仔細看看具體實現註冊的ASP指令碼。  ' 將資料中的單引號改成兩個單引號,並且在前後加上單引號  Function SqlStr( data )   SqlStr = "'" & Replace( data, "'", "''" ) & "'"  End

ASP環境下郵件清單功能的實現 (四)(推薦)

郵件清單 最後要實現的功能是郵件的編輯和發送。這部分功能由Email_List.asp檔案提供,其介面如圖6所示。接下來我們就來分析這個檔案。    【圖6 ASPMailingList_6.gif】    Email_List.asp的內部工作過程和edit_record.asp很類似。管理員在表單中寫作郵件並提交它,系統將選擇所有Mail_List欄位值為“是”的記錄,然後將新郵件的拷貝發送給這些記錄中的Guest_Mail地址。   

如何用ASP編寫網站統計系統?(三)

統計  設計表結構是一項極其重要的工作,它的合理與否與程式的編製緊密相關。 一個網站統計系統應該有一個使用者表,統計值表。 這個使用者表也就是保留註冊使用者資訊的表,統計值表就是記錄使用者的每一項統計指標值的表。在統計值的表中我們可以指定使用者的統計指標,我們可把每一個指標用一個ID值來表示,這裡我們簡單舉例。使用者表:Table Name:regist_table

如何用ASP編寫網站統計系統(四)

統計 本文只做方法探討。----------------- 能採集資料我們都能採到了,那麼我們就開始編製ASP的統計頁面。

總頁數: 1638 1 .... 1124 1125 1126 1127 1128 .... 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.