PHP XML 處理入門:DOMDocument、SimpleXML、XPath 三大解析方式實戰對比
前言 XML 作為結構化數據交換標準,在 API 對接、配置文件、辦公文檔、數據遷移等場景廣泛應用。PHP 提供 DOMDocument(樹形操作)、Simpl
PHP + MySQL SQL 注入攻擊與防禦:從原理到工程級纵深防禦體系構建
前言 SQL 注入長期霸榜 OWASP Top 10,其核心成因僅有二:**數據與代碼未分離**、**輸入未經驗證直入查詢**。本文系統梳理注入攻擊技術分類(報
解決 PHP CLI 模式下無法連接 MySQL 的根因:php.ini 加載路徑不一致導致擴展缺失
前言 經典困惑:Web 訪問 https://localhost/test.php 連接 MySQL 正常,但命令行執行 php test.php 提示 Fat
Windows + Nginx + PHP 環境配置全攻略:版本選擇、FastCGI 優化、常見錯誤排查
前言 在 Windows 服務器/開發機上部署 Nginx + PHP 是輕量級選擇。本文系統講解 PHP 版本選擇(VC 編譯、TS/NTS)、Nginx F
PHP 防攻擊代碼升級版:智能識別分散式 IP 攻擊與自動封鎖
前言 面對單日 12 萬次攻擊、分散式 IP 輪換、間歇性攻擊模式 (攻擊 2 分鐘停 5 分鐘) 的新型威脅,原有防禦參數 (600 秒/期) 已失效。本文記
PHP 賦值操作符行為差異:傳值賦值 vs 參考賦值完整解析
前言 PHP 的賦值操作符 = 在不同資料類型上表現不同:純量類型與陣列為「傳值賦值」 (複製),物件為「參考賦值」 (共用實體)。理解此差異對避免非預期副作用
WordPress NextGEN Gallery 插件:中文目錄自動轉拼音解決方案
前言 NextGEN Gallery 是 WordPress 熱門相簿插件,但預設不支援 Unicode 中文目錄名稱,導致建立相冊時中文路徑失效。本文說明如何
PHP 環境下常用 Web 伺服器工具與中介軟體總覽
前言 高效能 PHP 架構常搭配多種中介軟體與工具,各司其職:反向代理、負載均衡、快取、加速。本文整理常見工具定位與典型部署架構。 核心工具對照表 工具分類
PHP Cookie 操作實作:登入狀態管理基礎範例
前言 Cookie 是 HTTP 協定中維持狀態的核心機制。本文透過三個檔案示範基本的登入流程:登入表單 → 驗證設定 Cookie → 驗證 Cookie 顯
PHP 圖片檔案上傳完整實作:從表單建立到安全儲存
前言 檔案上傳是網站常見功能,但也是高風險攻擊面。本文完整示範圖片上傳流程:HTML 表單建立、PHP 接收處理、類型與大小驗證、安全儲存,並說明關鍵安全防護措
PHP 目錄操作:掃描目錄並獲取檔案/資料夾類型
前言 PHP 內建 opendir()、readdir()、filetype() 等函數可輕鬆掃描目錄並判斷各項目類型。本文示範基本掃描流程與輸出結果解析。
PHP 獲取 Discuz 論壇登入用戶資訊:整合 common.inc.php 實作
前言 在 Discuz 論壇架構的網站中,獨立 PHP 程式常需獲取當前登入用戶的資訊 (UID、用戶名、用戶組等)。最簡潔的方式是直接引入 Discuz 的
PHP 檔案上傳:自動建立目錄並儲存至指定資料夾
前言 實作檔案上傳時,常需依據使用者輸入 (如標題、分類) 動態建立子目錄,再將檔案儲存至對應資料夾。本文示範完整流程:表單提交 → 建立目錄 → 移動暫存檔
PHP 輸出 HTML 表格實作:固定欄數與資料庫資料兩種場景
前言 將一維資料按固定欄數輸出為 HTML 表格是常見需求。網路上流傳的許多範例存在邏輯錯誤,本文提供修正版本,涵蓋純數字測試與資料庫查詢兩種實際場景。 一、
純 PHP 實作分頁籤效果:無需 JavaScript 的動態切換
前言 利用 PHP 產生動態 CSS 搭配超連結參數,即可實現無 JavaScript 的分頁籤切換效果。核心原理:URL 參數決定當前狀態 → PHP 依狀態
PHP autoload 自動載入機制完整指南:從 __autoload 到 spl_autoload_register
前言 PHP 專案規模增大時,手動 include/require 不僅繁瑣,遺漏還會導致錯誤。PHP 5 引入自動載入機制,讓類別檔案在實例化時自動載入,大幅
PHP AJAX 框架 xajax 入門與會員註冊登入實作
一、xajax 與其他 AJAX 框架比較 xajax 特點在於功能簡單但極具彈性。大型框架雖功能強大,但學習曲線陡峭、執行效率較低;xajax 核心輕量,要求
免費開源無需資料庫的 PHP CMS 系統推薦
前言 針對中小型靜態資訊發布網站,無需資料庫的扁平檔案型 CMS 是輕量、部署簡單的優選。本文整理三款經典開源專案,並補充社群常見評價供參考。 一、MuCMS