針對大量檔案需同步修改內容(如清理掛馬代碼、批量更新版權資訊、統一替換關鍵字)的需求,本文提供一個功能完整的 PHP 批量替換工具。支援遞迴掃描子目錄、指定副檔名過濾、字串或正則替換模式、UTF-8 編碼處理,並提供 Web 介面操作。
| 分隔多種副檔名(如 php|html|js)。str_replace(字串)或 preg_replace(正則)。// 遞迴處理目錄
function hx_dirtree($path) { ... }
// 單層目錄處理
function hx_dealdir($dir) { ... }
// 安全寫入檔案
function tofile($file_name, $file_content) { ... }
set_time_limit() 與 memory_limit。完整程式碼包含前端表單與後端邏輯,可直接部署為獨立管理工具。