ASP 動態生成 WBMP 圖片完整範例
前言 WBMP (Wireless Bitmap) 是早期行動裝置(WAP 瀏覽器)常用的單色位圖格式。雖然現代行動網頁已轉向 PNG、WebP,但在維護舊系統
ASP 經典應用中處理腳本超時的四種實用策略
前言 在經典 ASP 開發中,長時間執行的腳本常會觸發 IIS 內建的超時機制(預設 90 秒),導致頁面中斷並返回錯誤。針對這類情況,開發者可透過調整超時時間
ASP Application 物件快取靜態資料(就業狀態清單)避免重複查詢資料庫
ASP Application 物件快取靜態資料(就業狀態清單)避免重複查詢資料庫 經典效能優化模式:將不常變動的下拉選單資料(如就業狀態、國家代碼、產品分類)
ASP/VBScript 處理 JavaScript 字串中的引號跳脫與跨框架傳值
ASP/VBScript 處理 JavaScript 字串中的引號跳脫與跨框架傳值 經典 ASP 輸出 JavaScript 代碼時,雙引號、單引號、反斜線跳脫
ASP 列印所有 ServerVariables(HTTP 標頭與伺服器變數)偵錯工具
ASP 列印所有 ServerVariables(HTTP 標頭與伺服器變數)偵錯工具 經典偵錯頁面:遍歷 `Request.ServerVariables`
ASP 提高 Request 集合使用效率:變數暫存避免重複存取
ASP 提高 Request 集合使用效率:變數暫存避免重複存取 每次呼叫 `Request.Form(key)` 都會在集合中查找。若同一頁面多次使用同一欄位
ASP 使用 Server.HTMLEncode 正確顯示 Unicode 字元
ASP 使用 Server.HTMLEncode 正確顯示 Unicode 字元 經典 ASP 預設代碼頁可能非 UTF-8,直接輸出 Unicode 字元(如
ASP/ADSI 查詢 Active Directory 使用者屬性(必填與選填屬性)
ASP/ADSI 查詢 Active Directory 使用者屬性(必填與選填屬性) 利用 ADSI `GetObject` 綁定 LDAP 路徑,透過 `S
ASP 使用 ADO 執行 CREATE TABLE 建立資料表
ASP 使用 ADO 執行 CREATE TABLE 建立資料表 最基礎的 ASP 程式化建立資料表範例:建立 `ADODB.Connection`,開啟 DS
ASP 全域訪客計數器:Application 變數 + 定期寫入檔案持久化
ASP 全域訪客計數器:Application 變數 + 定期寫入檔案持久化 經典 ASP 使用 `Application` 物件儲存全站訪客計數,並在 `Se
VBScript 移除字串中所有 HTML 標籤
VBScript 移除字串中所有 HTML 標籤 簡易函數 `Filterhtml`:迴圈尋找 `` 配對,移除其中內容(含標籤本身),回傳純文字。適合去除用戶
VBScript/ADSI 建立 IIS FTP 站點自動化函數(ASTCreateFtpSite)
VBScript/ADSI 建立 IIS FTP 站點自動化函數(ASTCreateFtpSite) 利用 ADSI (Active Directory Ser
ASP 簡易加法計算器(表單自提交+伺服端運算)
ASP 簡易加法計算器(表單自提交+伺服端運算) 經典 ASP 入門範例:單一檔案包含 HTML 表單與伺服端 VBScript 邏輯,實現兩數相加。表單 `a
VBScript 實現不區分大小寫的字串替換(ReplaceNoIgnoreCase)
VBScript 實現不區分大小寫的字串替換(ReplaceNoIgnoreCase) VBScript 內建 `Replace` 函數預設**區分大小寫**。
ASP 防止瀏覽器快取:重導時附加隨機查詢字串
ASP 防止瀏覽器快取:重導時附加隨機查詢字串 瀏覽器快取會導致動態頁面顯示舊內容。本文提供 `Redirect` 包裝函數,重導時自動附加 `NoCache=
ASP 遞迴檢索資料夾下所有檔案並輸出超連結(檔案搜尋引擎雛形)
ASP 遞迴檢索資料夾下所有檔案並輸出超連結(檔案搜尋引擎雛形) 利用 `Scripting.FileSystemObject` 遞迴掃描伺服器目錄樹,比對檔名
ASP 實現文字跑馬燈效果(陣列資料+Include 檔)
ASP 實現文字跑馬燈效果(陣列資料+Include 檔) 經典 ASP 時代常見的「友情連結跑馬燈」:將連結標題與網址存於二維陣列,配合 Include 檔
ASP 觸發 NTLM 驗證彈出視窗(401 Unauthorized)
ASP 觸發 NTLM 驗證彈出視窗(401 Unauthorized) 利用 HTTP 401 狀態碼與 `WWW-Authenticate: NTLM` 標