PHP 偵測使用者偏好語言 (HTTP_ACCEPT_LANGUAGE)
PHP 偵測使用者偏好語言 (HTTP_ACCEPT_LANGUAGE) 解析 $_SERVER[HTTP_ACCEPT_LANGUAGE] 標頭,依權重 (q
PHP 相對時間顯示函數實作(幾秒前、幾分鐘前、幾小時前)
PHP 相對時間顯示函數實作 社群網站、討論區、動態牆常需顯示「幾分鐘前」、「3 小時前」等相對時間。本文提供一個功能完整、可客製化的相對時間函數。 核心函數
Yii 框架 ActiveRecord 物件轉陣列完整方法
Yii 框架 ActiveRecord 物件轉陣列完整方法 Yii 的 ActiveRecord 查詢預設回傳物件,但在 API 開發、資料匯出或模板渲染時,常
PHP JS CSS 合併壓縮載入器實作
PHP JS CSS 合併壓縮載入器實作 前端效能優化的關鍵在於減少 HTTP 請求數量。本文實作一組 PHP 函數,自動合併多個 JS/CSS 檔案為單一快取
PHP OCI8 操作 Oracle 資料庫封裝類實作
PHP OCI8 操作 Oracle 資料庫封裝類實作 OCI8 是 PHP 連接 Oracle 資料庫的標準擴展。本文展示一個完整的資料庫操作封裝類,涵蓋連接
PHP 處理 Postfix 郵件管道內容完整指南
PHP 處理 Postfix 郵件管道內容完整指南 當 Postfix 設定將郵件導向 PHP 腳本處理時(透過管道 pipe),PHP 需從標準輸入讀取完整郵
PHP 爬取中國代理伺服器網 (cnproxy.com) 代理 IP 列表
PHP 爬取中國代理伺服器網 (cnproxy.com) 代理 IP 列表 針對 https://www.cnproxy.com/proxy{1-10}.htm
PHP 產生 Apple Plist 格式資料(XML 與文字格式)
PHP 產生 Apple Plist 格式資料(XML 與文字格式) Plist (Property List) 是 Apple 常用的序列化格式。此 Prop
PHP PDO 預處理語句動態綁定參數工具函式
PHP PDO 預處理語句動態綁定參數工具函式 PDO bind_param() 需依參數型別傳入對應型別字串(i/d/s/b)。此工具函式 bindVars(
PHP 伺服器端圖片縮放輸出(支援快取標頭)
PHP 伺服器端圖片縮放輸出(支援快取標頭) 在伺服器端完成圖片縮放比瀏覽器端縮放更省頻寬、畫質更穩定。本類別 ImageResizer 封裝縮放邏輯,支援 E
Apache .htaccess + .htpasswd 目錄密碼保護設定教學
Apache .htaccess + .htpasswd 目錄密碼保護設定教學 使用 Apache 原生 Basic Authentication,透過 .ht
ShopNC B2B2C / C2C 開啟偽靜態完整教學(Windows/Apache)
ShopNC B2B2C / C2C 開啟偽靜態完整教學(Windows/Apache) ShopNC 商城系統支援 URL Rewrite(偽靜態),需配合
PHP 計算多維陣列所有值總和(遞歸實作)
PHP 計算多維陣列所有值總和(遞歸實作) 內建 array_sum() 僅支援一維陣列。針對多維陣列,需遞歸遍歷:遇到子陣列則遞歸呼叫,累加所有標量值。 遞
PDO 查詢結果行數獲取避坑指南:rowCount() 陷阱與三種最佳實踐方案
核心結論先行 PDOStatement::rowCount() 不保證返回 SELECT 語句的準確行數。官方文檔明確指出:對於 SELECT,行數依賴於具體數
測試用例管理平台維護實戰:環境搭建、性能優化與 PHP 版本兼容性攻堅
項目背景 接手維護一套內部測試用例管理平台,核心功能涵蓋用例存儲、查詢、管理、評審流程。平台基於 PHP + MySQL 構建,歷經多版本迭代,存在技術債務亟待
PHP 實現 HTTP 斷點續傳完整方案:從協議解析到生產級代碼實踐
前言 大文件下載場景中,斷點續傳是提升用戶體驗的關鍵功能。本文基於 HTTP/1.1 Range 請求標準,構建一個健壯的 PHP 斷點續傳實現,涵蓋協議細節、
Discuz! X1.5 字符串截取函數 cutstr 深度解析與實戰應用
前言 在 PHP 開發中,處理多字節字符串截取是常見需求。Discuz! X1.5 作為經典論壇系統,其核心函數庫中的 cutstr() 函數提供了健壯的 UT