Time of Update: 2017-01-18
第一種方法:這個是刪除單欄位圖片的代碼。比較簡單,因為圖片欄位已經預先存在資料庫表的bookpic的欄位裡面了。 複製代碼 代碼如下: <!--#include file="conn.asp"--> <% fileid=trim(request("fileid"))'要刪除的記錄ID set rs=server.createobject("adodb.recordset") sql="select * from shop_books where bookid=3090" rs.
Time of Update: 2017-01-18
Acunetix Web Vulnerability Scanner 是一款國外產的及其優秀的掃描工具,可以幫忙挖掘網站內的諸多漏洞,包括常見的SQLinjection,XSS(很多自認為牛人的就喜歡用WVS掃站發現XSS就公布說是他發現的...)。既然WVS這麼牛,那咱們就不給他訪問網站的機會,像堵SQL注入一樣來堵住它。 分析了一下WVS掃描時候的標頭檔,基本都包含它網站的英文名稱:acunetix,於是我們從這個名稱下手了。以下是三個版本的代碼:
Time of Update: 2017-01-18
在Google上搜一下,可以發現一大堆對ASP不好的評價,什麼運行速度慢、異常處理機制不好、缺乏物件導向機制、開發效率低、漏洞多等等。為了讓大家對ASP有個正確的認識,我先為它正名。一、ASP不慢,慢的是資料庫幾年前,我用動網論壇程式架了一個BBS,這套程式就是當時經典的ASP+Access架構。我也遇到了某些人所說的論壇慢,有時候卡死不動的問題。然而,自從我換上SQL
Time of Update: 2017-01-18
昨天在網上看到一個防採集軟體,說採集只訪問當前網頁,不會訪問網頁的圖片、JS等,今天突然想到,通過動態程式和Js訪問分別記錄訪問者的IP,然後進行IP判斷,由於採集過程不會訪問JS,採集的時候只會查到用動態程式記錄的IP,而不會有通過JS記錄的IP,從而實現網頁程式的防採集。
Time of Update: 2017-01-18
複製代碼 代碼如下: <% Randomize Do While Len(pass)<12 '隨機密碼位元 num1=CStr(Chr((57-48)*rnd+48)) '0~9 num2=CStr(Chr((90-65)*rnd+65)) 'A~Z num3=CStr(Chr((122-97)*rnd+97)) 'a~z pass=pass&num1&num2&num3 loop %> <%=pass%> 1、小於符號的作用其實是小等號的作用
Time of Update: 2017-01-18
方法如下: response.cookies(cookiesname)[(key)|.attribute]=value 解釋如下:cookiesname是你想要的cookies的名字,比如:test 參數key:選擇性參數,當然,不指定也可以了。:) key用於指定詞典式cookie的了cookie的名稱。我的理解似乎與一個數組類似。 參數attribute可選,指定cookie本身的相關資訊,比如指定特定的網址、路徑、有效期間等。 可選的值有:Domain
Time of Update: 2017-01-18
複製代碼 代碼如下:<% set studentinstance = CreateStudent() if not isnull(studentinstance) then Response.write("StudentId:"&studentinstance.StudentId&"<Br/>") Response.write("StudentName:"&studentinstance.StudentName&"<Br/>") end if Function
Time of Update: 2017-01-18
jqGrid是一個優秀的基於jQuery的DataGrid架構,想必大伙兒也不陌生,網上基於ASP的資料很少,我提供一個,資料格式是json的: 、一個針對jqGrid的json類:這段代碼似乎是由官網論壇的一些PHP中轉化而來,我們存為json.asp,代碼貼一下: 複製代碼 代碼如下: <% response.Charset="utf-8" '--------------------------------------- ' JSONClass類 '
Time of Update: 2017-01-18
對於小資料量,xml檔案在檢索更新上於ACCESS有很多優勢。 我曾經測試過不用資料庫,把網站的會員資訊,商品資料資訊,交易資訊,網站定製資訊全部存放在三個xml檔案中,運行結果十分正常,感覺上比資料庫快多了,不過沒有作測試,不能確定。 下面說一下建立,查詢,修改等對xml操作的主要方法 程式碼 NO.1--建立一個XML資料庫data.xml 複製代碼 代碼如下: <?xml version="1.0"?> <records> <record>
Time of Update: 2017-01-18
例如:文本abcaBcabCaBCabcaBCa,關鍵字bc,在不區分大小寫情況,一共有6個匹配項。 則在網頁中顯示的是abcaBcabCaBCabcaBCa。 很多人,想到是replace函數。原型為 Replace(string,find,replacewith[,start[,count[,compare]]]) string 必選項,字串運算式,包含要替代的子字串 find 必選項,被搜尋的子字串
Time of Update: 2017-01-18
函數getcache,會自動建立需要的緩衝。 複製代碼 代碼如下:Function getcache(funsname,isreset,isarr,timeinfo) ‘funsname — 需要緩衝的內容,這裡要輸入一個function名 ‘isreset –是否更新[值:0(根據時間或判斷緩衝為空白時自動更新)、1(主動更新)] ‘ isarr —- 所緩衝的內容是否為一個資料[0為字串,1為數組] ‘ timeinfo —- 緩衝更新時間,單位為秒,當值為0時,則只在緩衝為空白時,才更新
Time of Update: 2017-01-18
複製代碼 代碼如下: <title>雷鋒|優酷-專輯 採集程式</title></head> <form name="form1" method="post" action="?action=add"> <table width="95%" border="0" align="center" cellpadding="0" cellspacing="1" class="tableBorder"> <tr><th
Time of Update: 2017-01-18
複製代碼 代碼如下:Class XMLClass Private objXml Private xmlDoc Private xmlPath '//============================================================ ' Sub Class_initialize Set objXml = Server.CreateObject("MSXML2.DOMDocument") objXml.preserveWhiteSpace = true
Time of Update: 2017-01-18
舉個例子來說,要尋找出2007-10-12至2007-10-31之間在網站上註冊的會員,選擇好日期後,點擊“查詢”按鈕,發現2007-10-31註冊的會員的資訊根本沒有顯示出來,實驗了幾次結果都是一樣。偵錯工具發現,原來是在SQL語句這裡出現了問題。 SQL語句如下:SELECT * FROM userinfo WHERE regtime >= '2007-10-12' AND regtime <=
Time of Update: 2017-01-18
目錄 一、 環境配置 二、 ASP對Excel的基本操作 三、 ASP操作Excel產生資料表 四、 ASP操作Excel產生Chart圖 五、 伺服器端Excel檔案瀏覽、下載、刪除方案 六、 附錄 本文 一、 環境配置 伺服器端的環境配置從參考資料上看,微軟系列的配置應該都行,即: 1.Win9x+PWS+Office 2.Win2000 Professional+PWS+Office 3.Win2000 Server+IIS+Office
Time of Update: 2017-01-18
基於很多原因,有不少朋友的空間不支援FSO, 還有就是當大量的頁面產生靜態頁面時,佔用大量的空間, 還有就是修改樣式時,不方便, 所以動態網頁面還是有動態網頁面的好處, 但我們站長都希望是所有的都是靜態頁面 因為靜態頁面容易受搜尋引擎的青睞, 所以我想用Asp實現假靜態來矇混一下搜尋引擎, 比如我們要訪問 view.asp?id=xxxx 從一個串連跳轉
Time of Update: 2017-01-18
輔助代碼 點擊返回上頁代碼: 複製代碼 代碼如下:<form> <p><input TYPE="button" VALUE="返回上一步" ONCLICK="history.back(-1)"></p> </form> 彈出警告框代碼: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 點擊開啟新視窗 [Ctrl+A 全選
Time of Update: 2017-01-18
*技巧1:給應用程式層檔案使用GLOBAL.ASA 將檔案載入GLOBAL.ASA中的一個應用程式層數組中,而不是通過使用ASP檔案系統對像在頁面上讀取檔案。 GLOBAL.ASA可用於指定事件指令碼,也可用於聲明擁有session或應用程式範圍的對象。它不直接顯示給使用者,而是儲存應用程式層事件的資訊和對象。然後通過頁面就可以指向存有資料的應用程式層數組。這就意味著每有一個伺服器端請求就讀一次檔案,
Time of Update: 2017-01-18
複製代碼 代碼如下:<% '//---- 輸入字串並結束當前頁面(調試用),函數可以也命名為Debug ----// Function Trace(s) On Error Resume Next
Time of Update: 2017-01-18
沒有用正常的迴圈tr內迴圈td的方法,所以就沒有計算最後一頁的記錄集數量。 但當記錄集不足時也同樣能夠自動補空行空列,如有不足請指出,謝謝。 使用方法很簡單: 複製代碼 代碼如下:<% showData("查詢語名") Call pagehead(行數,列數) '-------------------------------------------------------------------------------