PHP 發送帶附件郵件類別:基於 MIME 標準的原生實作
不依賴 PHPMailer 等第三方庫,直接使用 PHP mail() 函數配合標準 MIME 多部分訊息格式,即可實現帶附件郵件發送。本文提供 CMailFi
PHP 敏感詞過濾類別:白名單保護、黑名單替換、檢測與替換雙模式
內容審核系統需過濾敏感詞,但單純替換易誤傷正常詞彙(如「曹操」含「操」)。本文實作 StrFilter 類別,採用 白名單保護機制:先以特殊標記替換白名單詞彙,
PHP 統一 API 回應格式化類別:支援 JSON/XML/JSONP/Array 多格式輸出
前後端分離架構下,API 回應格式統一至關重要。本文提供 DataReturn 類別,封裝狀態碼、訊息、資料三欄位,支援 JSON、XML、JSONP (Cal
PHP XML 解析類別:SimpleXML 載入檔案/字串並轉為陣列
PHP 內建 SimpleXML 擴充套件提供直觀的 XML 物件存取,但物件無法直接 print_r 或序列化。本文封裝 XMLParser 類別,支援從檔案
PHP CSS 版本控制類別:自動為 CSS 內部圖片 URL 附加時間戳防快取
CSS 檔案修改後,瀏覽器若快取舊版會導致圖片顯示異常。常見解法是在圖片 URL 後加入查詢字串(如 bg.png?v=20231001)。本文提供 CSSUp
PHPMailer 郵件發送完整教學:SMTP/本地 mail、附件、HTML、多種附件格式
PHPMailer 是 PHP 最流行的郵件發送庫,支援 SMTP 認證、SSL/TLS、HTML 郵件、多附件、內嵌圖片、多語言錯誤訊息。本文從伺服器環境建置
PHP 目錄遞迴掃描與檔案處理類別:以移除 UTF-8 BOM 為例
專案常需遞迴掃描目錄對檔案批次處理(如編碼轉換、關鍵字替換、靜態分析)。本文提供基礎 FindFile 類別封裝遞迴邏輯,並示範繼承實作 UnsetBom 移除
PHP 自動登入 Google Play 開發者後台下載 App 統計報表
Google Play 開發者後台提供 App 安裝/解除安裝/收入等統計報表,支援 CSV 下載。本文實作 AndroidReportDownLoader 類
PHP Click Captcha 點擊式驗證碼:行動裝置友善的圖形驗證方案
傳統輸入式驗證碼在行動裝置上輸入困難。本文提出 Click Captcha:圖片中繪製多個不完整圓弧與一個完整圓,使用者只需點擊完整圓所在位置,前端將點擊座標送
PHP 實現支援斷點續傳的檔案下載類別
大型檔案下載若支援斷點續傳,可大幅提升使用者體驗並節省頻寬。本文實作 FileDownload 類別,依據 HTTP/1.1 Range / Content-R
解決 ImageMagick 安裝後「error while loading shared libraries」錯誤
在 Linux 手動編譯安裝 ImageMagick 或其他軟體後,執行指令常遇到: convert: error while loading shared l
PHP 圖片處理庫 ImageMagick 安裝完整指南
ImageMagick 是功能強大的圖片處理套件,支援超過 200 種格式,提供 convert、mogrify、composite 等指令列工具,並可透過 P
PHP 縮圖生成類別:支援 ImageMagick 與 GD 雙引擎、Fit/Crop/浮水印/背景填充
圖片處理是 Web 開發常見需求。本文提供功能完整的 PicThumb 類別,同時支援 ImageMagick(指令列)與 GD 库(PHP 內建)兩種後端,功
PHP 利用 Apache Rewrite 實現按需自動生成縮圖機制
傳統上傳縮圖需在上傳時同步生成,佔用儲存空間且難以應對多種尺寸需求。本文介紹一種「按需生成」策略:利用 Apache mod_rewrite 將不存在的縮圖請求
PHP 廣告載入管理類別:支援同步與非同步載入、瀏覽器相容處理
網站廣告若同步載入會阻塞頁面渲染,影響使用者體驗。本文提供一套 ADLoader 解決方案,包含 PHP 端廣告配置與輸出、JavaScript 端非同步排程載
PHP 過濾 HTML 標籤屬性類別:保留白名單、例外與忽略標籤
在處理使用者輸入的 HTML 內容時,為了防止 XSS 攻擊或排版混亂,我們通常需要移除不安全或不需要的屬性(如 onclick、style、onload 等)
PHP 實現支援 GET、POST 與 Multipart/form-data 的 HTTP 請求類別
在 PHP 開發中,經常需要向遠端伺服器發送 HTTP 請求。雖然 PHP 內建的 file_get_contents 或 cURL 套件功能強大,但有時我們需
PHP Cookies 操作類完整實作與應用指南
前言 在 PHP 開發中,Cookie 是實現用戶狀態保持、個性化設定等功能的核心機制。雖然 PHP 內建了 setcookie() 與 $_COOKIE 超全