正則表達式完整語法參考:元字元、量詞、斷言與模式修飾符
簡介 正則表達式由一般字元與特殊元字元組成,用於描述字串匹配模式。本文整理完整的元字元行為表,適用於 JavaScript、VBScript、PHP (PCRE
PHP 預設安裝在 Windows/Apache 的安全漏洞分析與防護
漏洞背景 早期 PHP 官方安裝文件建議在 Apache httpd.conf 加入以下三行設定,將 /php/ 虛擬目錄直接對應到 c:/php/ 實體目錄:
PHP IP 簽名檔產生器:自動偵測 Proxy 與雙 IP 顯示
功能說明 本腳本可產生 PNG 格式的 IP 簽名圖片,適用於論壇簽名檔或個人頭像。可自動偵測 HTTP_CLIENT_IP、HTTP_X_FORWARDED_
PHP 動態圖像產生實戰:GD 函式庫安裝與 PNG 圖片建立、縮圖教學
前言 只要安裝 GD 函式庫與相關第三方庫,並具備基本幾何概念,PHP 即可輕鬆建立與處理動態圖像。本文詳細說明環境建置與實作範例。 環境建置步驟 安裝順序
PHP 連接 Oracle 資料庫實戰:ORA_ 與 OCI 函數完整範例
前言 PHP 可輕鬆連接資料庫進行查詢、顯示與修改。雖然 MySQL 在網路上教學資源豐富,但企業環境常採用 Oracle。本文以 Oracle 為例,示範 P
PHP 入門教學:從安裝到核心語法完整指南
前言 PHP 官方網站提供的線上教學已相當完善,本文旨在幫助讀者快速建立 PHP 開發基礎,掌握核心語法與概念,以便迅速投入實際開發。 2.1 先決條件 開始
PHP 進階功能實戰:圖片生成、Cookie、HTTP 驗證、檔案上傳與常用函數總覽
前言 除了基礎的字串處理與資料庫操作,PHP 內建豐富的進階功能,涵蓋動態圖片生成、狀態管理、安全驗證、檔案處理等。本文將透過實際程式碼範例,深入解析這些核心功
PHP 入門指南:從歷史特性到核心優勢的完整解析
什麼是 PHP? PHP(PHP: Hypertext Preprocessor)是一種廣泛用於伺服器端的開源腳本語言,專為 Web 開發設計。它能嵌入 HTM
PHP 實作隨機頭像顯示:兩種輕量級方案
前言 在論壇、部落格或使用者系統中,隨機顯示頭像能為介面增添趣味性。本文介紹兩種 PHP 實作隨機頭像的方法:一行指令的極簡版與掃描目錄的進階版,並說明適用情境
PHP 與 JavaScript 實現瀏覽器語言自動跳轉中英文頁面
前言 在開發多語言網站時,根據訪客瀏覽器的語言偏好自動導向對應語言版本,能大幅提升使用者體驗。本文將介紹兩種常見的實作方式:伺服器端的 PHP 方案與客戶端的
CTB 論壇後台認證繞過漏洞分析:從任意管理員添加到 Webshell 植入
漏洞概覽 項目詳情 影響版本所有版本 (含 1.3 Alpha) 漏洞類型認證繞過 / 權限提升 / 任意文件上傳 風險等級Critical
PHP 實戰入門:從零構建個人網站 (模板、計數器、表單、搜索)
專案規劃:極簡個人站點架構 目標:掌握 PHP 核心語法、Include 機制、文件操作、表單處理、外部程序調用。最終產出結構: project/ ├── in
PHP 4.2+ 安全編程範式:超全局數組、Register_Globals 關閉與 Session 現代化
歷史轉折:為什麼 PHP 4.2 改變默認行為? PHP 4.2.0 (2002-04-22) 將 register_globals 默認值從 On 改為 Of
PHP 常見漏洞攻擊與防禦全景指南:從全局變量注入到文件包含 RCE
前言:認清威脅,構建纵深防禦 PHP 因其低門檻、高靈活性,成為 Web 應用主流語言,也成為攻擊者重點目標。本文系統梳理 七大核心攻擊面、實戰利用鏈與對應防禦
Discuz! 風格模板修改入門:從變量識別到仿站實戰完整指南
前言:模板系統核心認知 Discuz! (及衍生版) 的模板系統本質上是 HTML + PHP 變量插值。掌握修改技巧的關鍵在於: 理解 模板文件對應關係
NFR 入侵檢測優化實戰:MSSQL Hello 緩衝區溢出簽名誤報根因分析與修正
背景 NFR (Network Flight Recorder) 作為老牌商業 NIDS,其簽名庫質量直接決定檢測效果。2003 年 Slammer 蠕蟲爆發後
PHP 在現代 Web 開發中的核心優勢:跨平台、生態系與企業級實力
打破偏見:PHP 從未缺席企業級舞臺 長期以來,技術圈流傳「PHP 只是業餘愛好者的玩具,ASP/JSP 才是企業級首選」。這種觀點建立在資訊落差與舊有刻板印象
自訂 PHP 日誌分析系統:掌握 CLF 格式、即時記錄與主流分析工具整合
為何需要自訂日誌系統? 主機商提供的標準統計報表往往缺乏彈性:無法追蹤特定檔案類型、無法關聯業務邏輯事件、格式固定難以整合。透過 PHP 實作 Common L