MSXML 4.0 新功能總覽:Schema、XSLT、SAX2、並行安裝與 WinHTTP
版本定位 MSXML 4.0 (2001/09 釋出) 是 Microsoft XML Core Services 重要里程碑,正式名稱從「XML Parser
ASP 參數偽裝技巧:以隨機字串包裝真實 ID 防止猜測
動機 網址或表單中直接暴露資料庫自增 ID(如 id=34),容易被遍歷猜測、惡意刪除或未授權存取。本技巧在前端產生時,將真實 ID 前後夾帶固定長度的隨機字串
ASP 防刷新機制兩種實作:Application 級與 Session 級
需求背景 防止使用者短時間內頻繁重整頁面(F5 狂按)或惡意刷新,造成伺服器負載過大或資料重複提交。提供兩種不同層級的實作供選擇。 方案一:Applicati
ASP 批次產生靜態 HTML 頁面:分頁式生成避免逾時
應用場景 早期 ASP 動態頁面效能較差,常見做法是定時或手動觸發將文章內容頁「靜態化」為 .html 檔案,減輕資料庫與腳本引擎負擔。本範例示範分批生成機制,
ASP + FSO 線上圖片管理器:列表、刪除、分頁、多埠支援
功能概覽 掃描指定資料夾(預設 ../upload/)下所有圖片檔案。 顯示縮圖、檔名、大小(Bytes),每頁 25 筆分頁。 支援複選框批次刪除(acti
ASPJpeg 元件入門:圖片縮放與儲存基本操作
元件簡介 Persits ASPJpeg 是經典 ASP 時代最流行的伺服端圖片處理 COM 元件,支援讀寫 JPEG/PNG/GIF/BMP、縮放、裁剪、水印
ASP 查詢 Google PageRank 值:透過第三方 API 解析回傳頁面
實作原理 Google 官方 PageRank API 早已停止服務。本範例採用「爬蟲代理」方式:將查詢網址送至第三方查詢站(so.5eo.com),取回 HT
ASP Recordset.GetRows 詳解:將資料集一次轉為二維陣列提升效能
什麼是 GetRows? Recordset.GetRows 方法可將目前游標位置起的所有(或指定筆數)記錄,一次性讀入一個**二維陣列**。陣列第一維為**欄
ASP 多條件動態查詢:靈活組裝 SQL WHERE 子句的簡潔函式
問題背景 搜尋頁面常有多個選填欄位(標題、公司、內容、地址、簡介、備註等)。若每個欄位都寫 If ... Then SQL = SQL & ...,程式
ASP 執行 SQL Server 備份與還原(BACKUP/RESTORE DATABASE)
前置條件 ASP 執行身分(應用程式池身分或 IUSR)需具備 SQL Server db_backupoperator / db_owner 或 sysad
使用 VB6 撰寫 ActiveX DLL 元件供 ASP 呼叫
適用情境 將效能敏感、邏輯複雜或需保護原始碼的運算邏輯,封裝為 COM 元件(.dll),由 ASP 透過 Server.CreateObject 呼叫。適用於
ASP Request 物件取值順序詳解:QueryString > Form > ServerVariables
常見誤區 許多開發者習慣寫 Request("username") 直接取值,卻不知 Request 物件在多個集合中搜尋的優先順序。若 G
ASP 利用 ADODB.Stream 產生彩色驗證碼(無元件)
核心概念 不需安裝任何第三方圖形元件(如 ASPJpeg),僅使用內建的 ADODB.Stream 讀取預先準備好的 BMP 位元資料(數字 0-9 的字形陣列
ASP VBScript Class 入門教學:從基本語法到資料庫操作實戰
Class 基本結構 VBScript 5.0+(IIS 5.0+)支援 Class ... End Class 定義類別,可封裝屬性、方法與初始化/終結事件。
ASP 防止 Access 資料庫被直接下載的簡易技巧
風險背景 早期 ASP 網站常將 Access 資料庫(.mdb)放在網站目錄下,若未正確設定 IIS 對 .mdb 的執行權限或 MIME 對應,使用者可能直
ASP 瀏覽資料夾圖片:縮圖、分頁、滑鼠懸停預覽完整範例
功能特色 掃描指定資料夾(預設 /uploadpic/),依副檔名過濾圖片(jpeg, jpg, gif, png, bmp)。 使用 ADODB.Strea
ASP 搭配 SQL Server 預存程序實現多邏輯高效搜尋
架構概覽 採用「ASP 前端解析關鍵字 → 傳遞給 SQL Server 預存程序 → 由預存程序動態組裝 SQL 並分頁回傳」的分層模式。支援 +、-、AND