PHP 檔案上傳完整指南:從基礎到進階實戰技巧
PHP 檔案上傳完整指南:從基礎到進階實戰技巧 檔案上傳是 Web 開發中最常見的功能之一,但也是安全漏洞高發區。本文系統整理 PHP 檔案上傳的核心知識點,涵
PHP 檔案快取類:JSON 序列化、自動建目、MD5 變更檢測
PHP 檔案快取類:JSON 序列化、自動建目、MD5 變更檢測 輕量級檔案快取適用於單機/少量節點、非關鍵路徑、資料結構簡單 (陣列/物件) 的場景。本類封裝
PHP 遞歸刪除目錄與檔案:安全、可控、支援符號連結
PHP 遞歸刪除目錄與檔案:安全、可控、支援符號連結 刪除非空目錄需遞歸清空內容再 rmdir。本文提供生產級刪除函數,處理符號連結不誤刪目標、錯誤捕獲、可選預
PHP 遞歸掃描目錄樹:輸出結構化列表、過濾隱藏檔
PHP 遞歸掃描目錄樹:輸出結構化列表、過濾隱藏檔 遞歸遍歷目錄是構建檔案管理器、代碼生成器、靜態站點掃描器的基礎操作。本文提供可直接使用的遞歸掃描函數,支援深
PHP 簡易檔案下載實作:斷點續傳、大檔案記憶體控制
PHP 簡易檔案下載實作:斷點續傳、大檔案記憶體控制 直接 readfile() 會將整個檔案載入記憶體,大檔案易導致 OOM。正確做法:分塊讀取輸出、支援 R
PHP mysqli 預處理批量增刪改:提高效能、防注入的正確姿勢
PHP mysqli 預處理批量增刪改:提高效能、防注入的正確姿勢 MySQLi 預處理 (prepare + bind_param + execute) 讓
PHP + XML + Ajax 實現點贊功能:免資料庫輕量方案
PHP + XML + Ajax 實現點贊功能:免資料庫輕量方案 中小型靜態/半動態站點,點贊數據量小、頻率低,引入 MySQL 過重。XML 檔案儲存 + P
PHP 速成入門:語法、流程控制、資料庫、Session、分頁、檔案上傳、郵件發送
PHP 速成入門:語法、流程控制、資料庫、Session、分頁、檔案上傳、郵件發送 針對有 ASP/其他語言基礎的開發者,快速掌握 PHP 核心語法與常見 We
PHP + MySQL + Ajax 實現點贊功能完整實例
PHP + MySQL + Ajax 實現點贊功能完整實例 前後端分離架構下,點贊功能典型流程:前端攔截點擊 → Ajax 請求後端 → 後端驗證 Cookie
ThinkPHP 表名大小寫映射技巧:下劃線轉駝峰自動對應
ThinkPHP 表名大小寫映射技巧:下劃線轉駝峰自動對應 ThinkPHP 模型實例化 M() / D() 時,會將傳入的模型名按「駝峰命名 + 去除 Mod
PHP 啟用 Gzip 壓縮的兩種方式:php.ini 全局與腳本級控制
PHP 啟用 Gzip 壓縮的兩種方式:php.ini 全局與腳本級控制 Gzip 可減少 20%-90% 傳輸體積,顯著降低頻寬成本與首屏載入時間。PHP 提
PHP 調試與錯誤日誌記錄函數庫:自動分級、按日分檔、堆疊追蹤
PHP 調試與錯誤日誌記錄函數庫:自動分級、按日分檔、堆疊追蹤 開發期需調試輸出,上線期需錯誤記錄。本庫提供 sysdebug()、syserror() 統一介
PHP JSON 字串特殊字符轉義函數 (相容舊版本)
PHP JSON 字串特殊字符轉義函數 (相容舊版本) PHP 5.2+ 內建 json_encode 已自動處理轉義。若維護 PHP 5.1 或更舊環境,或需
ThinkPHP addAll 批量插入:max_allowed_packet 限制與分批策略
ThinkPHP addAll 批量插入:max_allowed_packet 限制與分批策略 ThinkPHP addAll() 生成單條巨大 SQL (IN
Nginx 配置 ThinkPHP 專案:PATH_INFO 支援與常見坑點
Nginx 配置 ThinkPHP 專案:PATH_INFO 支援與常見坑點 本文為文章 142798 的補充整理,聚焦 Nginx 配置細節、PATH_INF
PHP 日期工具類:獲取月份天數與閏年判斷 (精簡版)
PHP 日期工具類:獲取月份天數與閏年判斷 (精簡版) 提煉核心邏輯,提供可直接嵌入專案的靜態方法,不依賴實例屬性,適合工具類風格調用。 <?php c
HTTP 狀態碼完整對照表 (RFC 2616+ 擴展)
HTTP 狀態碼完整對照表 (RFC 2616+ 擴展) 依據 RFC 2616、2518、2817、2295、2774、4918、6585、7238 等標準彙