ASP 進階日期格式化函式 FormatDT:13 種預設風格與自訂擴充
函式特色 支援 13 種內建格式 (style 0-12),涵蓋中文、數字、檔名、簡短等常見需求。 自動補零、上午/下午判斷、兩位數年份切換。 程式碼結構清晰
ASP/VBScript 正則表達式偵測重複字串:找出連續重複片段
需求場景 偵測使用者輸入是否包含惡意重複字串 (如「啊啊啊啊」、「測試測試測試」),或分析文本重複模式。 核心程式碼 群組 1 \2{2,} 反向
ASP 高效能判斷 IP 屬於電信或網通:位圖查表法 (O(1) 復雜度)
背景與挑戰 網站需依訪客 ISP (電信/網通) 導向不同伺服器或顯示不同內容。傳統做法查詢 IP 範圍資料庫,每次請求需 SQL 查詢,延遲高、資料庫壓力大。
ASP 自訂日期時間格式化函式:FormatTime 多樣式輸出
函式用途 將任意日期時間依指定 `style` 參數輸出不同格式字串,適用於列表頁、報表、檔名產出等情境。 完整程式碼 <% Function Form
ASP 實作線上五子棋對戰:Application 物件管理遊戲狀態完整架構
專案概覽 利用 ASP 內建 Application 物件在伺服器端維護棋盤狀態、玩家輪流、勝負判定,無需資料庫、無需客戶端元件,瀏覽器即可遊玩。適合學習 AS
ASP 入門教學:SQL 查詢語言 (SELECT) 基礎與實戰範例
什麼是 SQL? SQL (Structured Query Language) 結構化查詢語言,是關聯式資料庫的標準操作語言。透過 SELECT 等指令向 D
ASP 入門教學:SQL 資料操作語言 (DML) - INSERT、UPDATE、DELETE 詳解
前言 承接上一篇 SELECT 查詢教學,本文介紹修改資料的三大核心指令:INSERT (新增)、UPDATE (修改)、DELETE (刪除),以及資料定義語
ASP 日期時間函式完全指南:從基礎取值到進階格式化
基礎取值函式 函式用途範例結果 Date()系統日期Date()2024/1/15 Time()系統時間Time()14:30:00 Now()日期時間Now
ASP 日期運算大師:DateAdd 與 DateDiff 完整參數詳解與實戰範例
DateAdd:日期加減法 語法:DateAdd(interval, number, date) interval說明範例結果 yyyy年DateAdd(yy
ASP 連接 Access 資料庫:DSN-less 連線字串與基本操作範例
為什麼選擇 DSN-less 連線? 免去在伺服器控制台建立 ODBC 系統 DSN,遷移網站時只需複製資料庫檔案與程式碼,部署更輕鬆。 標準連線程式碼 1
ASP 解決 UTF-8 與 GB2312 混用導致亂碼問題:CodePage 完整設定指南
問題成因 同一網站同時存在 UTF-8 與 GB2312 (CodePage 936) 頁面時,IIS 的 ASP 引擎會在第一次請求後「記住」該 CodePa
ASP 偵測 COM 元件 (DLL) 是否已註冊並取得版本號
應用場景 在使用第三方元件(如上傳元件、圖片處理元件、加密元件)前,先檢查伺服器是否已正確註冊,避免 Server.CreateObject 拋出「Active
ASP 內建函式速查手冊:字串、日期、數學、轉換全分類
前言 VBScript 提供豐富的內建函式,但文件分散、範例稀少。本文將常用函式依功能分類整理,附上語法、參數說明與實戰範例,方便開發時快速查閱。 一、字串處
ASP 文章摘要自動產生:移除圖片與 HTML 標籤的實用函式
需求背景 在列表頁或搜尋結果中,常需顯示文章的純文字摘要。資料庫儲存的內容通常包含 <img>、<a> 等標籤,直接截取前 N 字元會殘
ASP 函式傳回多值技巧:ByRef 參數實戰詳解
為什麼需要「傳回多值」? VBScript 函式預設只能透過 Function 名稱傳回單一值。若需同時獲得多個運算結果,最直觀的做法是使用 ByRef(參考傳
ASP 實作「加入最愛」功能:一鍵收藏當前頁面網址
前言 在經典 ASP 開發中,提供「加入收藏」或「設為首頁」的按鈕是常見需求。雖然現代瀏覽器已限制腳本直接操作書籤,但了解傳統實作方式仍有助於維護舊專案或理解伺
ASP 經典錯誤代碼大全與解決方案參考手冊
前言 Classic ASP 開發過程中會遇到各種元件 (ADO、VBScript、IIS、Jet/ACE、ODBC) 拋出的錯誤代碼。本文彙整最常見的錯誤代碼
ASP ADO Recordset Open 參數詳解:CursorType 與 LockType 完全指南
ASP 中 Recordset.Open 方法語法: rs.Open Source, ActiveConnection, CursorType, LockTy