ThinkPHP 專案部署至 Linux 伺服器報錯「模板不存在」的解決方案
近期將一個 ThinkPHP 專案部署到 Linux 伺服器時,發現部分頁面拋出「模板不存在:/Application/Admin/...」的錯誤。經檢查伺服器
PHP 線上程式碼執行與除錯環境實作(含原始碼)
架構說明 三檔案架構:run.php(編輯器介面)、run2.php(儲存程式碼)、run3.php(執行沙箱)。透過 iframe 隔離輸出,支援即時編輯預覽
Yii2 後台搭建與 RBAC 權限控制完整教學(AdminLTE + mdmsoft/yii2-admin)
1. 專案初始化 composer create-project yiisoft/yii2-app-advanced advanced cd advanced
Yii2 RBAC 選單權限控制完整實作(含圖示、顯隱、按鈕級管控)
前置條件 已完成 Yii2 後台與 RBAC 基礎架構(參考前文),具備 menu 資料表與 mdm\admin\components\MenuHelper。
Yii2 整合 mdmsoft/yii2-upload-file 實現 AJAX 圖片上傳
安裝擴充套件 composer require mdmsoft/yii2-upload-file 控制器實作 $model]); } 視圖檔案
100 行 PHP 實現 SOCKS5 代理伺服器(教學用)
專案背景 純 PHP 實現 SOCKS5 代理,僅供學習網路協議與多執行緒模型,生產環境建議使用 Go/Rust 實現的高效能代理(如 asocks-go)。
PHP 產生 TXT/CSV/HTML/PDF/DOC 多格式檔案類別設計
設計目標 建立可擴充的檔案生成類別,支援多種格式、自定義標題與資料對應、統一入口呼叫。 核心類別結構 mb_convert_encoding($v, GBK
PHP 表單提交資料自動生成 TXT 文字檔完整實作教學
在 PHP 開發中,經常需要將前端表單提交的文字資料,按行拆分後自動生成對應的 TXT 檔案。本文提供一個完整的兩檔案實作範例,包含前端表單頁面與後端處理邏輯,
PHP vs Java:企業級 OA 系統技術選型深度解析
引言 市場上 OA 系統主要分 PHP+MySQL 與 Java 兩大陣營。價格差異背後隱藏著架構、擴展性、安全性的本質區別。本文從五大維度深度對比,協助決策者
Yii2 RBAC 權限控制操作步驟完整教學
前置條件 已完成 Yii2 後台搭建與 RBAC 基礎架構(參考前文),具備:auth_item、auth_item_child、auth_assignment
PHP ZipArchive 建立壓縮檔通用函式
封裝動機 將重複的壓縮邏輯封裝為可復用函式,支援多檔案、覆蓋控制、錯誤處理,提升開發效率。 通用函式 close(); return file_exi
PHP 使用 PclZip 類實現檔案壓縮入門
簡介 PclZip 是純 PHP 實現的 ZIP 處理庫,無需擴展支援,相容性極佳。本文示範基本壓縮流程與核心 API 用法。 安裝與引入 // 下載後放置於
PHP ZipArchive 類壓縮解壓縮完整指南
為何選擇 ZipArchive 自 PHP 5.2 起內建 ZipArchive 擴展,無需第三方庫,效能優於純 PHP 實現的 PclZip,API 直觀易用