PHP 實現線上壓縮打包下載與解壓縮功能
場景 運維、後台管理系統常需「打包目錄供下載」或「上傳 ZIP 後在線解壓部署」。PHP 提供 ZipArchive 擴展(核心 C 實現,性能佳)及純 PHP
PHP 生成 PDF 文件:基於 FPDF 中文擴展實現
方案選型 PHP 生成 PDF 主流方案: FPDF + 中文字體擴展:純 PHP 實現,無需擴展,適合簡單報表、發票、證書。 TCPDF:功能豐富、
PHP 對接中國移動飛信 API 實現免費發送短信
背景 飛信(Fetion)曾是中國移動提供的即時通訊服務,支持手機號碼免費發送短信。早期開發者通過逆向其 Web/客戶端協議,封裝出 PHP SDK,實現「服務
PHP 實現漢字轉拼音(基於區位碼映射表)
原理簡述 GB2312/GBK 編碼中,每個漢字佔兩個字節,其區位碼可換算為一個負整數(-(區碼 * 256 + 位碼))。國標碼按拼音順序排列,因此可建立「拼
靜態頁面通過 JavaScript 調用 PHP 實現用戶登錄狀態即時顯示
場景痛點 為了降低服務器負載、提升頁面加載速度,許多項目將前端頁面生成純靜態 HTML(或通過 CDN 分發)。但這帶來一個問題:靜態頁面無法直接讀取 Sess
PHP 結合 JavaScript 實現服務端長時間任務進度條顯示
前言 在 Web 開發中,當 PHP 腳本需要執行耗時較長的批量操作(如大量數據導入、報表生成、郵件群發等)時,若無回饋機制,用戶往往會以為頁面卡死而重複提交或
PHP 檔案上傳類別:支援圖片/檔案、多重驗證、預覽、錯誤代碼處理
類別特色 支援圖片 (jpg/png/gif/bmp) 與文件 (pdf/zip/office) 類型白名單。 三層驗證:副檔名、MIME 偵測、getima
PHP 中文轉拼音與拼音反查漢字雙向轉換類別
核心原理 基於 GB2312 編碼區間與拼音映射表(約 676 個拼音組合),將漢字轉為區位碼,再查表對應拼音。反向轉換(拼音→漢字)因同音字眾多,通常需結合詞
PHP 會員登入系統:限制錯誤嘗試次數、鎖定帳號、自動解鎖 (1/2)
資料表設計 CREATE TABLE `limit_login` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
PHP 使用 Ming 擴展生成 SWF/Flash 動畫完整教學 (5大範例)
歷史背景與現狀 Ming 是 PHP 生成 SWF (Shockwave Flash) 格式的擴展庫,曾廣泛用於動態圖表、Banner、互動內容生成。重要提醒:
PHP 直接生成 Word 文檔 (.doc) 無需安裝 Office 組件
原理說明 利用 PHP 輸出緩衝區捕獲 HTML 內容,加上 Microsoft Office 特定的 XML 命名空間宣告,儲存為 .doc 檔案。Word
PHP + JavaScript 多檔案上傳:動態新增上傳框完整範例
功能說明 前端使用原生 JavaScript 動態建立 <input type=file name=pic[]>,使用者可無限新增上傳欄位;後端 P
PHP 批量生成圖片縮略圖系統:遞迴掃描、多尺寸、保持目錄結構 (1/5)
系統需求 遞迴掃描來源圖片目錄(支援 jpg/png/gif)。 依設定生成一組或多組固定尺寸縮圖(如 150x150, 300x300)。 輸出目錄結構與來
PHP 采集遠端圖片並自動替換本地路徑完整實作
應用場景 內容采集、編輯器圖片自動本地化、避免圖片防盜鏈失效。流程:正則提取 HTML 中的遠端圖片 URL → 下載儲存至本地目錄(按日期分資料夾) → 將
PHP 檔案上傳類別:支援單檔/多檔、類型大小限制、自動重命名 (1/2)
類別設計目標 封裝上傳邏輯,對外提供簡單的 upload() 方法。 支援單檔($_FILES[file])與多檔($_FILES[files] 陣列)。 可
PHP 購物車系統完整實作教學 (1/2):資料表設計、商品列表、加入購物車
資料庫設計 -- 商品表 CREATE TABLE `inventory` ( `id` INT(4) NOT NULL AUTO_INCREMENT,
PHP GD 庫生成驗證碼圖片與 Session 驗證完整教學
核心流程 專用 PHP 腳本(如 captcha.php)生成 PNG 圖片,將隨機碼存入 $_SESSION。 前端表單以 <img src=capt
PHP + MySQL + Ajax 會員註冊即時驗證完整範例
專案架構 前端:HTML 表單 + Prototype.js + 自訂驗證腳本(用戶名、密碼、Email 即時檢查、密碼強度顯示)。 後端:reg.php 接