PHP 保證單詞完整性的 UTF-8 英文字串截取函數實作
直接使用 substr 截取 UTF-8 英文混合字串時,常會切斷多位元組字元導致亂碼。本文提供一個 usubstr 函數,透過前後各檢查 6 個位元組的 UT
Linux 手動編譯安裝 PHP 擴展完整步驟(以 PDO_MYSQL 為例)
生產環境常需安裝 PHP 官方未預編譯的擴展,或需特定版本。本文以 PDO_MYSQL 為例,詳述從下載原始碼到啟用擴展的完整手動編譯流程。 1. 確認 PH
PHP ignore_user_abort() 函數深度解析與計劃任務實戰
ignore_user_abort() 允許腳本在用戶斷開連線(關閉瀏覽器、點擊停止)後繼續執行。搭配 set_time_limit(0) 可實現長時間運行的背
PHP MySQL 樹狀結構(無限分類)資料庫設計:鄰接表 vs 左右值編碼 完整比較
關係型資料庫儲存樹狀資料(分類、選單、論壇回覆樹)常用兩種設計:鄰接表 與 預排序遍歷樹(MPTT,Modified Preorder Tree Travers
Destoon 數據庫表結構完整對照表(二次開發必備)
Destoon 系統包含百餘張資料表,二次開發時快速查找表用途至關重要。本文整理核心模組對應表名與中文註釋,供開發者參考。 核心模組表對照 表名註釋 des
Destoon 公司新聞詳情頁新增評論功能實作
Destoon 公司新聞模組預設無評論功能。本文說明如何從產品介紹頁移植評論代碼至新聞詳情頁,並修正關鍵參數使其正常運作。 修改目標檔案 template/d
Destoon 首頁顯示供應、企業、資訊總筆數的 PHP 直查法
Destoon 模板支援原生 PHP 代碼執行,可直接在模板中查詢資料庫統計各模組資料筆數,無需撰寫額外標籤或控制器邏輯。 實作代碼 於首頁模板適當位置插入:
Destoon 資訊列表前顯示所屬分類名稱的實作方法
在資訊列表中顯示文章所屬分類名稱,能讓使用者快速辨識內容屬性。本文介紹透過 Destoon 標籤實現「分類名 + 文章標題」的列表顯示效果。 標籤代碼 <
Destoon 實現「您是第 N 位訪客」計數器功能
許多網站底部會顯示「您是第 N 位訪客」的計數統計。本文示範如何在 Destoon 系統中,透過 JavaScript Cookie 實現簡易訪客計數器,並嵌入
PHP MySQLi 資料庫連線類完整實作(相容 PHP 4/5)
本文整理自某 PHP CMS 專案,提供一個功能完整的 MySQLi 資料庫操作類,支援連線管理、查詢執行、結果集處理、預處理語句、交易控制、效能統計與除錯輸出
CodeIgniter 模板引擎庫實戰:佈局嵌套、導航高亮與多模板切換
CodeIgniter 原生 view() 僅支援單一視圖載入。引入 Template 庫後,即可實現「佈局模板 + 內容視圖」的嵌套架構,並支援區塊變數注入、
ThinkPHP 3.2 應用模式擴展深度解析與實戰
ThinkPHP 3.2 的應用模式機制,讓開發者能在不修改核心框架的前提下,靈活替換核心類別、配置載入順序、行為擴展掛鉤,輕鬆適應 SAE、CLI、REST
PHP XML-RPC 建構 Web Service 完整實作教學
Web Service 通訊協定主流有 XML-RPC 與 SOAP 兩種。XML-RPC 結構簡單、歷史悠久,適合輕量級遠程呼叫;SOAP 功能豐富但複雜,適
PHP 網站安全實戰:從入口點、SQL 注入到 CSRF 的完整防護指南
閱讀《白帽子講 Web 安全》後,我整理出一套在實際專案中驗證有效的 PHP 安全防護體系。本文將從架構設計、資料庫操作、前端輸出、權限控管、檔案上傳、密碼儲存
ThinkPHP 跳轉頁 Success 與 Error 模板完整實作教學
在 ThinkPHP 開發中,success() 與 error() 方法是控制器常用的跳轉提示機制。本文將透過完整實例,詳細解析這兩個方法對應的視圖模板與控制
PHP 精確控制 Session 過期時間的多種方案深度解析
PHP Session 的過期機制常被誤解。本文深入剖析 session.gc_maxlifetime、垃圾回收機率、Cookie 生命週期三大核心參數的交互關
ThinkPHP Session 操作完整指南:基本用法、跨專案隔離與資料庫儲存
Session 是 Web 應用中維持使用者狀態的核心機制。ThinkPHP 封裝了豐富的 Session 操作介面,支援檔案、資料庫、Memcache 等多種