PHP 文本檔案操作類:基本讀寫、插入、更新與刪除
前言 雖然資料庫是主流儲存方案,但輕量級專案(計數器、簡易日誌、設定檔)常需直接操作文本檔案。本類封裝常用操作,採「一次讀取、記憶體修改、一次寫入」模式,避免重
DedeCMS 採集過濾多行代碼的正則表達式技巧
問題背景 DedeCMS 採集規則中,{dede:trim} 標籤預設以單行模式匹配,無法跨行過濾包含換行的 HTML 區塊(如跨行的超連結、表格列)。 解決
DedeCMS 防止 FCKeditor 破壞 HTML 代碼格式的設定方法
問題現象 FCKeditor 預設開啟 XHTML 格式化,當在可視化模式編輯完整 HTML 頁面(含 <head>、<meta>、&l
DedeCMS 實用技巧集錦:標題截斷、欄目顯示與 CSS 省略號
技巧一:列表標題截斷並顯示完整標題於 tooltip 模板代碼: {dede:arclist row=16 orderby=pubdate col=1 type
DedeCMS 標籤語法官方參考指南:模板引擎核心標籤詳解
前言 DedeCMS(織夢)採用基於 XML 命名空間的模板引擎,標籤語法直觀靈活,支援屬性傳遞、內建函數處理、甚至 PHP 代碼嵌入。本文整理官方文檔核心內容
DedeCMS V3.1 生成靜態 HTML 速度優化:資料庫索引調整指南
問題背景 DedeCMS 生成靜態頁時,若文章列表非預設排序(如按點擊數、發布時間等),MySQL 需臨時排序,資料量達 1 萬~10 萬筆時速度明顯下降。經測
PHP 實現採集程序原理與簡易示例:以音樂網站為例
前言 網頁採集(爬蟲)核心流程:分析目標頁面結構 → 定位所需資料特徵 → 撰寫程式自動提取 → 入庫或生成檔案。本文以某音樂網站為例,示範從 ASX 播放清單
PHP 輸出緩衝區實戰:高效生成靜態 HTML 頁面
前言 在 PHP 開發中,利用輸出緩衝區(Output Buffering)生成靜態 HTML 是一項經典且高效的技術。它能將動態腳本的輸出捕獲並寫入文件,從而
使用 PHP 生成靜態 HTML 分頁列表的完整代碼範例
前言 早期 PHP 專案常採用「動態生成靜態頁」架構:後台腳本讀取資料庫,依分頁邏輯產出 index.html、index_2.html... 等純靜態檔案,前
PHP Session 完整教程:從原理到自定義處理器
一、Session 概述 HTTP 是無狀態協定,無法識別同一用戶的多次請求。Session 在伺服器端建立唯一識別碼(Session ID),透過 Cooki
PHP Session 常見問題與解決方案總結
前言 Session 是 PHP 開發中維持狀態的核心機制,但初學者常遇到「標頭已送出」、「儲存路徑錯誤」、「變數丟失」等問題。本文彙整 10 大常見錯誤與解法
PHP 中 dirname(__FILE__) 用法詳解:獲取目錄路徑的技巧
前言 在撰寫設定檔路徑時,dirname(__FILE__) 是取得目前腳本所在目錄絕對路徑的標準做法。但 __FILE__ 回傳的是目前執行檔案的完整路徑,而
PHP 與 MySQL 教程:第一天 - 環境搭建與第一個腳本
前言:為什麼選擇 PHP + MySQL? 開源免費:零授權成本,適合新創與中小專案。 跨平台:Windows 開發、Linux/Unix 部署無縫切換。 效
PHP 與 MySQL 教程:第二天 - 迴圈與資料庫操作進階
前言 第二天我們將深入實作:使用 while 迴圈顯示多筆資料、改用 mysql_fetch_array 以欄位名存取、加入 if-else 處理無資料情況、認
PHP 與 MySQL 教程:第三天 - 基本函數與資料驗證
前言 歡迎來到 PHP/MySQL 教程的第三天(也是最後一天)。前兩天我們已經掌握了安裝環境、基本語法、迴圈與資料庫互動。今天將介紹幾個實用的函數,讓開發流程
PHP 基礎學習筆記:從語法到資料庫操作的完整指南
前言 這份筆記整理了 PHP 的核心基礎知識,涵蓋語法結構、變數與資料型別、運算子、流程控制、函數、資料庫操作等關鍵主題,適合初學者快速建立完整概念,也方便開發
Discuz! 插件開發實戰:自動隱藏帖子內容、支援多模式/預覽/指定版塊/遊客限制的完整實現
需求背景:論壇「回帖可見」自動化 傳統 `[hide]` 標籤需發帖者手動包裹,易忘、繁瑣。本插件實現 **發帖即自動隱藏**,支援: 🎯 **兩種隱藏模式
PHP 5 關鍵字 this / self / parent 深度解析:靜態綁定、晚期靜態綁定 (LSB)、繼承鏈與設計模式應用
三個關鍵字,三種「指向」 關鍵字指向存取對象呼叫語法核心特性 $this**當前實例** (Object Instance)非靜態屬性、非靜態方法method