最新文章
|
點晴OA辦公管理信息系統
→『 經驗分享&問題答疑 』
本版文數:4930 今日文數:2150
|
想要asp能連接mysql數據庫,需要安裝MySQLODBC3.51驅動。我們先看下面這段代碼,代碼如下:setconn=server.createobject(adodb.connection)Conn.OpenDRIVER=;SERVER=127.0.0.1;DATABASE=Shops;USER=root;PAS...
|
一:框架掛馬<iframesrc=地址width=0height=0></iframe>其中“地址”處可以輸入惡意網站鏈接等二:js文件掛馬只要是JS文件,都可以通過被惡意修改從而被掛上惡意代碼,一般被全站引用的JS代碼最容易被掛木馬,檢測我們可以查看JS代碼的左邊或下邊,壞人很喜歡將惡意代碼與正常代碼間用很多空格或回...
|
首先我們先來了解一下ASP頁面執行的流程1、IIS找到ASP文件,提交給ASP引擎(一般是ASP.DLL)處理。2、引擎打開這個ASP文件,找出<%和%>之間的內容,當然還有<scriptrunAt=server>和對應的</script>之間的內容,這些內容稱為腳本塊。只有腳本塊里的內容被引擎解析,其他內容不管,作為...
|
我們在用ASP開發文件上傳功能的時候,為了防止用戶上傳木馬程序,常常會限制一些文件的上傳,常用的方法是判斷一下上傳文件的擴展名是否符合規定,可以用right字符串函數取出上傳文件的文件名的后四位,這樣很容易就能判斷了,但是這里面有一個漏洞,非常危險,就是chr(0)漏洞,詳情請接著往下看。一、首先解釋下什么是chr(0...
|
首先講講它的好處。調試程序的時候用處也很有用,類似設置斷點,特別是你的程序有重大問題,如有死循環的時候一般的response.write查看中間結果是無法看到的,這時在response.write后加入response.end,這個查看中間結果很有用。不過,如果使用Response.End、Response.Redir...
|
我們一般生成HTML靜態頁時,常常會事先做好一個模板,然后生成時調用模板文件。那么有沒有辦法不用模板,如一個正常的htmer.asp頁面,直接生成為htmer.html頁面呢?當然是可以的,而且非常簡單,今天就教大家在ASP中不用模板生成HTML靜態頁的方法。這里假設有一個htmer.asp動態頁面,你想把它生成為HT...
|
定義簡單數組有兩種方法在asp中定義和初始化數組,讓我們看看每種的例子:方法一:MyArray=Array(Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec)數組大小由初始化元素個數決定。方法二:代碼如下:DimmyArray(2)指定數組大小myArray(0)=Janm...
|
cint與clng含義:都可以強制將一個表達式轉換成數據類型cint與clng處理數據的范圍:CIntInteger-32,768至32,767,小數部分四舍五入。CLngLong-2,147,483,648至2,147,483,647,小數部分四舍五入。所謂溢出指的是超出處理數據的范圍,下面代碼是處理數據防止溢出的代...
|
我們在做項目的時候經常要將數據庫的數據導出到excel中,很多asp用戶并不知道怎么寫。這里明凱總結了兩種方法來導出excel,希望能幫到大家。方法一:用excel組件<%SetExcelApp=createObject(Excel.Application)ExcelApp.Application.Visible=Tr...
|
NO.1--建立一個XML數據庫data.xml<?xmlversion=1.0?><records><record><name>caca</name><qq>154222225</qq><email>root@3ney.com</email></record><records>NO.2--建立對象createObje...
|
數組是有序數據的集合。數組中的元素可以不屬于同一個數據類型。用一個統一的數組名和下標來唯一地確定數組中的元素,更改其中一個元素并不會影響其它元素。數組的下標是有界的,分為下界和上界。數組可以用Dim、Private、Public或Static來聲明,它們的語法格式相同。下面只介紹用Dim聲明數組的方法。1.數組的定義與...
|
ASP是ActiveServerPage的縮寫,意為“動態服務器頁面”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。下面介紹的是ASP經常用到的代碼總結。1.獲得系統時間:<%=now()%>2.取得來訪用的IP:<%=request.serverV...
|
學好一門編程語言有兩個條件是必不可少的,一是理論與實踐結合。在實際例程去驗證書本上的理論能加深你對理論的理解;二是學會總結,把學習、運用中的心得體會記下來,當成一種經驗或者教訓加以提煉并在日后的應用中加以改進,一定能提高你對這門編程語言的認識。以下是筆者在學習與運用ASP編程中的兩點經驗,希望能對大家有所幫助。ASP頁...
|
ASP是ActiveServerPage的縮寫,意為“動態服務器頁面”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。在這里僅就代碼優化進行一些簡單討論。1、聲明VBscript變量在ASP中,對vbscript提供了強勁的支持,能夠無縫集成vbscr...
|
Server對象提供對服務器上的方法和屬性的訪問,其中大多數方法和屬性是作為實用程序的功能服務的。有了Server對象,你就可以在服務器上啟動ActiveX對象例程,并使用ActiveServer服務提供象HTML和URL編碼這樣的函數。一、語法Server.property<%SetResponse=Server.c...
|
在上一篇中作者給大家詳細介紹了ASP內建對象Response的使用方法,在這一篇中作者將繼續給大家介紹另兩個非常實用且重要的ASP的內建對象Application和Session。在ASP的內建對象中除了用于發送、接收和處理數據的對象外,還有一些非常實用的代表ActiveServer應用程序和單個用戶信息的對象。讓我們...
|
在上一篇小編向大家簡要介紹了ASP腳本語言之一VBscript的一些基本常識,本期將繼續給大家講解VBscript的腳本編寫方法,并通過展示VBscript在ASP程序編寫過程中的一系列實例使大家對VBscript有更進一層的理解。函數和過程一樣都是命名了的代碼塊,但它們卻有很大的區別,過程完成程序任務,函數則返回值。...
|
下面,我們開始學習ASP的另一個內建對象Response。與Request是獲取客戶端HTTP信息相反,Response對象是用來控制發送給用戶的信息,包括直接發送信息給瀏覽器、重定向瀏覽器到另一個URL或設置cookie的值。語法:Response.collection%>將這兩個程序放在有執行權限的WEB虛擬目錄下...
|
在正式開始學習ASP的內建對象和組件之前,先讓我們來認識一些基本概念,這將對各位今后的學習大有幫助。請看下表:ActiveServer隨WindowsNT交付的服務器方技術的集合。這些技術為組件應用程序管理、數據庫訪問、事務和消息提供一致的服務器方組件、腳本模型和一套集成的系統服務。ActiveServerPages(...
|
繼上一篇我們學習了腳本語言VBscript的函數和條件語句后,今天我們繼續來看看VBscript中的循環語句。循環語句的作用就是重復執行程序代碼,循環可分為三類:一類在條件變為“假”之前重復執行語句,一類在條件變為“真”之前重復執行語句,另一類按照指定的次數重復執行語句。在VBscript中可使用下列循環語句:Do.....
|
下面就先請大家跟我來學習一些ASP中應用腳本語言(以VBscript為主)的基礎知識。在開始學習腳本語言之前,你應該理解一些簡單的概念--變量、進程。所謂變量是計算機內存中已命名的存儲位置,其中包含了數字或字符串等數據,它使用戶便于理解腳本操作的名稱,為用戶提供了一種存儲、檢索和操作數據的途徑。程序是由一個或多個進程組...
|
本篇將繼續介紹一些用ASP編寫的WEB動態功能。由于WEB瀏覽器標準的不一致從而使得如何能夠讓自己制作的網站去適應各種不同的瀏覽器成為了廣大網站設計者最為頭疼的事,在如今的形勢之下,我們不肯也不可能去拋棄Netscape或IE中的任何一種客戶群,但我們有時候又不得不去考慮客戶端瀏覽器的實際瀏覽效果,過去我們常用Java...
|
本文將以如何建立基于IIS的ASP動態網站為中心向大家一步一步地揭示動態商業網站設計的真正奧秘。為了使各位能夠全面、細致地掌握ASP的開發技巧,本文今后將采取連載的形式,手把手地教你如何建立屬于自己ASP動態網站。由于本文是作者根據自己的學習和實踐經驗并結合了一些外文資料而寫成的,因此不免會有一些偏頗,希望各位見諒。M...
|
我們都知道,ASP是ActiveServerPage的縮寫,意為“動態服務器頁面”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。下面介紹一些基本知識,供大家參考。一、數據庫連接以下為引用的內容:<%setconn=server.createobjec...
|