Time of Update: 2017-02-27
一、Application對象概述當載入ASP DLL並響應對一個ASP網頁的第一個請求時,建立Application對象。該對象提供一個儲存場所,用來儲存對於所有訪問者開啟的所有網頁都可用的變數和對象可以使用 Application 對象在給定的應用程式的所有使用者之間共用資訊。基於 ASP 的應用程式同所有的 .asp 檔案一樣在一個虛擬目錄及其子目錄中定義。因為多個使用者可以共用 Application 對象,所以必須要有 Lock 和 Unlock
Time of Update: 2017-02-27
1、利用 Session.Timeout 屬性設定逾時時限對於一個登入到 ASP 應用程式的使用者,如果使用者在系統預設的時間內未進行其它任何操作,當設定的時間一到便自動撤銷這個使用者的 Session,這樣就可以防止系統的資源被浪費。Session 對象的 TimeOut 屬性可以用來設定”到期時間“,當瀏覽器在 TimeOut 屬性的設定的設定格式為:Session.TimeOut=MaxTime2、執行個體代碼:(5.asp)頁面,本執行個體說明如何控制會話的結束。
Time of Update: 2017-02-27
一、使用 Contents 集合儲存會話資訊1、Contents 集合是使用 Session 對象定義的在 ASP 應用程式中的一組變數。這些變數的範圍為使用者層,並且在整個 ASP 應用程式中都是可用的。這是Session 對象預設的集合,因此下述兩種格式是等價的: Session.Contents("變數名") Session("變數名")其中,“變數名”是需要操作的 Session 變數名稱。2、執行個體代碼(1.asp)
Time of Update: 2017-02-27
Server對象共有四個方法,分別為:MapPath方法、CreateObject方法、HTMLEncode方法和URLEncode方法。一、Server對象MapPath方法此方法可以將指定的相對或虛擬路徑映射到實際的實體路徑。其文法格式如下:Server.MapPaht(路徑)執行個體一:使用Server對象的MapPath方法轉換路徑。其代碼如下:<html><head><title>Server對象的MapPaht方法轉換路徑</title>
Time of Update: 2017-02-27
這是我自己的心得,給大家作個參考。我的目的是讓開發變得簡單,儘可能少地考慮實現語句,更多地把精力用于思考商務邏輯。希望我的文章對大家有所啟發和協助。好吧,讓我們進入正題:先看以下例子:<%db_path = "database/cnbruce.mdb"Set conn= Server.CreateObject("ADODB.Connection")connstr =
Time of Update: 2017-02-27
一、文法<1>語句<%...........%><2>定義變數dim語句<%dim a,ba=10b=”ok!”%>注意:定義的變數可以是數值型,也可以是字元或者其他類型的<3>簡單的控制流程程語句1. If 條件1 then語句1elseif 條件2 then語句2else語句3end if2.while 條件語句wend3.for count=1 to n step m語句1exit for語句2next二.
Time of Update: 2017-02-27
最近,在搞這個東西,網上也找不到asp相關的,如果有人很早弄出來了,也不要笑話偶;費了好久,總算搞定;原理:用stream對象預讀檔案的頭兩個位元組,分析判斷出utf-8,unicode,ANSI(簡體中文作業系統,即gb2312)編碼相關資料:ANSI: 無格式定義;Unicode: 前兩個位元組為FFFE;Unicode big endian: 前兩位元組為FEFF; UTF-8: 前兩位元組為EFBB;function
Time of Update: 2017-02-27
在給客戶做個程式時,突然遇到個問題,就是產品頁使用者提交視頻播放檔案時,如何根據提交的網址內的視頻格式進行正確的播放呢....鬱悶了一會,想好了思路,說動手就動手...思路是先取得檔案的類型,並根據類型選擇不同的網頁播放器代碼..三下五去二.....同時為了代碼在以後的複用性,寫成了通用的調用函數.方便以後在別的系統中調用..現發布原始碼如下:Sub SelPlay(strUrl,strWidth,StrHeight)Dim Exts,isExtIf strUrl <> "
Time of Update: 2017-02-27
online.asp檔案<!--#include file="dbconn.asp" --><%onlineTimeout=10 ''定義線上啟用時間的時間間隔Function Userip() GetClientIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR") ''''''''''''''''''''''獲得使用者的虛擬IP地址 If
Time of Update: 2017-02-27
前兩天在做一個站內版的企搜引擎,發現某些網站可以連結網站內容。。奇怪之下看了看,原來是按照資料庫ID的自動編號規律進行連結的~~閑暇之餘弄了下面這個東東,希望對大家在以後的編寫ASP程式中有所協助!<%''//產生指定位元的隨機數字''//也可以用Guidy寫的iXuEr_Rnd_Str函數,內建15種樣式,可以偽MD5啦!!Function rndStr(strLong)Dim tempStrRandomizeDo While Len(rndStr) <
Time of Update: 2017-02-27
在 ASP 中,有兩個很常用的集合,一個是 Request.QueryString,另一個是 Request.Form。這兩個集合可以擷取 HTML 表單(HTML Forms) 提交的資訊。Request.QueryStringHTML 表單中的 method 有兩種,一種是 get,另外一種是 post。當 HTML 表單的 method="get" 時,可以用 Request.QueryString 來擷取表單提交的資訊。以下是一個讓使用者輸入姓名的 HTML
Time of Update: 2017-02-27
近段時間看了一些論壇上面關於分頁的ASP程式依然有許多的粉絲,但裡面只有代碼,沒有詳細的解釋,對於初學者來說,這樣總是得不到真正的掌握,此次我將針對分頁技術進行詳解,讓大家來理解ASP分頁,好了,一起來對分頁程式來次透徹的瞭解吧!首先,來看看效果
Time of Update: 2017-02-27
在很多情況下都需要防止相同的表單被多次提交,很多人的實現方法都比較複雜(代碼數量超過幾十行!!)下面提供一種只需使用幾行代碼的方法,輕鬆地實現了防止使用者重新整理多次提交表單和使用後退鈕重複多次提交表單。 檔案一:表單檔案formtest.asp <% Randomize '初始代隨機數種子 num1=rnd() '產生隨機數num1 num1=int(26*num1)+65 '修改num1的範圍以使其是A-Z範圍的Ascii碼,以防表單名出錯
Time of Update: 2017-02-27
許多ASP程式員都有過執行資料庫查詢,然後將查詢結果用HTML表格的形式顯示出來的經曆吧。通常我們是這麼做的: <%'Create connection / recordset'Populate data into recordset object%><TABLE><% Do While not rs.EOF %><TR><TD ><%=rs("Field1")% ></TD><TD &
Time of Update: 2017-02-27
Date 函數描述:返回當前系統日期。文法:DateDateAdd 函數描述:返回已添加指定時間間隔的日期。文法:DateAdd(interval, number, date)interval: 必選。字串運算式,表示要添加的時間間隔。有關數值,請參閱“設定”部分。number: 必選。數值運算式,表示要添加的時間間隔的個數。數值運算式可以是正數(得到未來的日期)或負數(得到過去的日期)。date: 必選。Variant 或要添加 interval
Time of Update: 2017-02-27
判斷遠程圖片是否存在[ASP代碼]function CheckURL(byval A_strUrl)set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")XMLHTTP.open "HEAD",A_strUrl,falseXMLHTTP.send()CheckURL=(XMLHTTP.status=200)set XMLHTTP = nothingend functionDim
Time of Update: 2017-02-27
【名稱】Abs【類別】數學函數【原形】Abs(number)【參數】必選的。Number參數是一個任何有效數值型運算式【傳回值】同number的類型【異常/錯誤】無【描述】返回參數number的絕對值。一個數的絕對值是將加號或減號去掉以後的值。例如,ABS(-1)和ABS(1)都返回1。Abs(5.2)=5.2,Abs(-5)=5【樣本】DimMyNumberMyNumber=Abs(50.3)'返回50.3。MyNumber=Abs(-50.3)'返回50.3。【備忘】如果number包含Nu
Time of Update: 2017-02-27
1.連ACCESS:conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.mappath("/db/database.mdb") 此採用根目錄的相對路徑方法,可以解決整個網站共用一個conn.asp檔案的問題,但要注意:此方法不適合於在本地調試時虛擬目錄下的網站。2.連SQL SERVER:cnn.open "Provider=SQLOLEDB;Data
Time of Update: 2017-02-27
ODBC(開放資料庫互連):是Microsoft引進的一種早期資料庫介面技術。它實際上是ADO的前身。早期的資料庫連接是非常困難的. 每個資料庫的格式都不一樣,開發人員得對他們所開發的每種資料庫的底層API有深刻的瞭解. 因此,能處理各種各樣資料庫的通用的API就應運而生了. 也就是現在的ODBC(Open Database Connectivity), ODBC是人們在建立通用API的早期產物.
Time of Update: 2017-02-27
最近在學習伺服器知識。有時候遇到asp指令碼運行逾時的錯誤,真是麻煩。找了相關資料,其中有一些解決方案。IIS預設的指令碼逾時時間是90秒這樣的話如果你是上傳軟體或者傳送資料大於90秒的時候就會產生進程指令碼逾時放棄你的執行,保護伺服器的處理大容量資料記憶體以及CPU佔用過大導致死機或者不穩定的情況處理辦法是一種:你可以在IIS所在網站的屬性裡點擊"主目錄"然後"配置""選項"裡ASP/cGI指令碼逾時 大小設定高一些另一種方法更簡單: