PHP 遞迴實作多層級摺疊選單 (搭配 MySQL)
前言 網站導覽列常需支援無限層級分類。本文示範如何結合 MySQL 儲存階層資料,搭配 PHP 遞迴函數產生可展開/摺疊的樹狀選單。 資料庫結構 CREATE
PHP 透過 ODBC 連接 Access 資料庫完整教學
前言 ODBC (Open Database Connectivity) 提供統一介面,讓 PHP 能夠存取各類資料庫。本文以 Windows 環境、Micro
免資料庫實作:PHP 簡易線上即時訊息收發系統
前言 在早期 PHP 開發環境中,資料庫並非標準配備。本文示範如何僅使用文字檔與 Session 機制,打造一個輕量級的線上短訊收發範例,適合初學者理解 HTT
PHP 網站加速三大軟性策略:Zend Optimizer、Gzip 壓縮、快取機制
前言 共享頻寬環境下,伺服器端「軟性優化」往往比昂貴的硬體升級更具 CP 值。本文整理三大經典策略:Zend Optimizer 位元組碼優化、mod_gzip
PHP 發送電子郵件實戰:mail()、SMTP 協議與常見問題排查
前言 PHP mail() 函式雖然簡單,但背後仰賴 SMTP 伺服器傳遞。本文解析 SMTP 運作原理、PHP 設定要點、大量寄信迴圈處理、純文字與 HTML
qmail 完整 Webmail 解決方案安裝詳解 (vpopmail + sqwebmail + qmailadmin)
架構總覽 本文記錄以 qmail 為核心 MTA,整合 vpopmail (虛擬域帳號)、sqwebmail (Webmail 介面)、qmailadmin (
PHP 字串加密/解密演算法:XOR + MD5 金鑰衍生實作
前言 本文分析一段經典的 PHP 對稱加密程式碼,採用 XOR 串流加密 搭配 MD5 金鑰衍生,並透過隨機 IV (初始化向量) 實現每次加密結果不同。雖非密
PHP + Oracle 分頁類別:pager.inc.php 使用指南
前言 早期 PHP 專案常自行封裝分頁類別。本文介紹一個針對 Oracle 設計的 pager 類別,支援將查詢拆解為 fields、table、conditi
PHP Session 永久生命週期實作:Cookie + 伺服器端雙重保障
前言 預設 PHP Session 為「瀏覽器關閉即失效」(session.cookie_lifetime=0)。若需實現「記住我」功能,須讓 Session
GD 圖形函式中顯示中文:GB2312 轉 UTF-8 方案
問題背景 PHP GD 庫的 ImageTTFText() 僅支援 UTF-8 編碼的 TrueType 字型。早期中文環境多為 GB2312/Big5,直接傳
Windows 平台安裝 PHP + XSLT (Sablotron) 完整指南
環境需求 Windows 98/NT/2000/XP PHP 4.0.6 (Win32 二進制套件) Web 伺服器已支援 PHP (Apache/IIS)
Linux 下配置 PHP + GD 同時支援 GIF、JPEG、PNG
背景與挑戰 GD 庫 1.6 版後因 LZW 專利移除 GIF 支援,改推 PNG。但許多舊專案仍需 GIF 輸出。本文記錄在藍點 Linux 2.0(Kern
PHP ZIP 擴充套件:以 ZZIPlib 讀取壓縮檔案
前言 PHP 4.0.7 起引入 zip 擴充套件,底層仰賴 Guido Draheim 的 ZZIPlib(≥ 0.10.6)。該擴充套件唯讀,僅能解析
PHP 移除 HTML 標籤的三種方法比較
前言 處理使用者輸入或爬蟲資料時,常需移除 HTML 標籤以防 XSS 或純文字顯示。PHP 提供多種方式,本文比較三種常見做法:strip_tags()、正則
PHP 區分全形/半形字元避免中文截斷亂碼
問題背景 在 GB2312/Big5 等雙位元組編碼環境下,直接用 substr() 截取固定長度字串,極易將一個中文字「切成兩半」,導致顯示亂碼。本文介紹一個
玩轉虛擬域名:以 @ 符號實現 username@domain 服務
前言 早期網站常見 username@domain.com 形式的虛擬域名服務(如 bbs@zphp.com)。這並非電子郵件地址,而是利用 HTTP 1.1
桌面中心系列(四):PHP + MySQL 分頁顯示資料實作
前言 承接「桌面中心」系列前三篇,本篇實作最後一環——資料顯示與分頁。程式透過 URL 參數 jpg 指定資料表名稱,結合 MySQL 查詢、分頁邏輯與 HTM
桌面中心系統 - 資料庫建立與資料表設計 (第一部分)
專案背景 本系列教學建構一個「桌面中心」壁紙管理系統,支援多種分類 (動漫、水彩、寫真、創意、其他),每類獨立資料表,每筆資料包含主圖與 3 組子圖 (各含原圖