檔案與目錄搜尋取代神器:SearchReplace 類別完整指南
功能特色 支援單一檔案、多檔案、整個目錄(含子目錄) 四種搜尋模式:normal(逐行、可忽略行)、quick(整檔字串替換)、preg(PCRE 正則)、e
PHP 樹狀結構列出目錄所有檔案:TreeClimber 類別實作
功能 遞迴掃描指定目錄及所有子目錄 回傳排序後的完整路徑陣列 可選擇是否包含目錄本身於列表 錯誤處理:無權限或不存在時回傳 null 並輸出警告 類別完整
PHP 版本號整數化:以字串函式解析並比較版本
需求 程式需根據 PHP 版本決定相容性邏輯(如 version_compare() 未內建的舊版本),將「主.次.修訂」轉為整數便於大小比較。 原始邏輯修正
PHP 輸入頁面即時從資料庫取回資料:AJAX 先驅——PHP + JavaScript 協作模式
問題背景 PHP 為伺服端執行,無法在表單送出前即時取得使用者輸入的值去查詢資料庫。早期解法是將「所有可能資料」以 PHP 產出 JavaScript 陣列/字
自訂 404 錯誤頁面並郵件通知管理員:完整 PHP 實作
功能需求 友善顯示 404 錯誤資訊(含請求 URI、Referrer) 可配置是否發送郵件通知管理員 三種通報等級:0=不通報、1=僅站內連結觸發、2=所有
讓 PHP 同時支援 GIF、PNG、JPEG:GD 庫編譯完整指南
背景問題 GD 庫 1.6 版後因 LZW 專利移除 GIF 支援,改推 PNG。若需同時支援 GIF/PNG/JPEG,須手動打補丁編譯 GD,或使用已打包好
20 行程式碼:Excel 資料匯入 MySQL 實戰技巧
場景 公司內部大量 Excel 資料需遷移至 MySQL,無現成匯入工具,利用 PHP 搭配文字檔中介,快速完成轉換。 操作流程 Excel 拆欄另存:將各
仿 OSO 論壇回覆功能實現:reply.php 代碼詳解
功能概覽 reply.php 負責主題回覆的顯示與提交,包含:用戶身份驗證、回覆內容過濾、JavaScript 表單驗證、表情圖標選擇、最近 5 條回覆列表展示
GB 轉 Big5:PHP 簡體中文轉繁體中文函式實作
簡介 與上篇對應,本文提供 gbtobig5() 函式,將 GB2312(簡體)編碼字串轉為 Big5(繁體)。同樣採查表法,需外部資料檔 data_gb.ph
Big5 轉 GB:PHP 繁體中文轉簡體中文函式實作
簡介 早期中文網站常需在 Big5(繁體)與 GB2312(簡體)編碼間轉換。本文提供純 PHP 實作的 big5togb() 函式,透過查表法將 Big5 碼
PHP 安裝常見問題解答(三):Windows 郵件發送與 Apache 主機名稱設定
問題六:Windows 環境下使用 mail() 函式發送郵件 背景:PHP 在 Unix/Linux 使用 sendmail 發信,Windows 無此程式,
NO3 帝國留言簿製作實錄:分頁、管理員回覆與認證機制
專案概覽 NO3 帝國留言簿是一個以 PHP + MySQL 實作的留言系統,特色在於支援「斑竹(版主)回覆」與「斑竹認證」機制,結構簡單且可擴充,缺點是大量資
無資料庫支援的簡易留言本:純文字檔實作
背景動機 早期國內免費 MySQL 資源稀少,國外主機或太慢、或不開放給國內用戶。為了在無資料庫環境下仍能提供留言功能,設計了一個以純文字檔儲存資料的簡易留言本
PHP 安裝常見問題解答(二):Apache 編譯與 RPM 整合
問題四:PHP 與 Apache 共同編譯時找不到 httpd.h 現象:執行 ./configure --with-apache=/path/to/apach
Windows IIS 5.0 上安裝 PHP 4.0 與 MySQL 實戰心得
前言 接觸 PHP 已有一段時間,但一直在公司配置好的環境下開發,難免想親自嘗試從零建置。最近同學給了機會,讓我得以實地演練,現將安裝過程中的心得與補充整理分享
PHP 聊天室技術深度解析:架構、實時機制與安全防護
前言 Web 聊天室是早期互聯網最熱門的互動應用之一。本文系統闡述基於 PHP + MySQL + JavaScript 的 WebChat 實現方案,涵蓋架構
$_GET 直接傳入風險與最佳實踐
PHP 5 中 SimpleXML 解析錯誤:編碼不匹配導致的「input conversion failed」解決方案
Yii 控制器操作視圖 JavaScript/CSS 完整技巧:註冊腳本、Meta、核心庫、資源發布
PHP 使用 cURL 發送 JSON 數據的完整指南
PHP 程式執行時間精準測量:Microtime 與高效能計時器實作
ThinkPHP 模型初始化的三種實戰模式詳解
PHP 效能優化 12 條實戰準則