PHP 中文編碼轉換:從 GBK 到 Big5 的實作指南
前言 在 PHP 早期開發中,中文編碼轉換一直是讓開發者頭疼的問題。特別是 GBK 與 Big5 之間的轉換,由於編碼機制不同,直接對應並不總是可行。本文將介紹
PHP MySQL 分頁技術完整實作:LIMIT 子句與動態翻頁邏輯
資料量大時必須分頁顯示。核心在於 MySQL LIMIT offset, count 子句配合動態 $start 參數。 核心 SQL SELECT * FR
簡單頁面緩衝技術:動態頁面靜態化輸出緩存實作思路
前言 所謂頁面緩衝,即將動態生成的頁面內容儲存為靜態檔案,下次請求直接讀取靜態檔,避免重複運算、資料庫查詢與模板渲染,大幅提升回應速度。 適用條件 頁面內容
PHP.MVC 標籤系統:TagActionDispatcher 標籤行為調度機制詳解
TagActionDispatcher 是 PHP.MVC 框架中處理模板標籤的核心調度器,繼承自標準 ActionDispatcher,支援模板標籤庫子系統。
利用 PHP Session 顯示當前在線用戶:原理與實作完整教學
Session 彌補 HTTP 無狀態缺陷,提供跨頁面的用戶狀態儲存。本文詳解 Session 基礎函數並實作「誰在線」功能。 核心函數速查 函數用途 se
讓 PHP 引擎全速運轉:Zend Optimizer、緩存與程式碼優化實戰
PHP 4 已極致優化速度,但高負載、低頻寬環境仍需額外調校。三大方向: 一、程式碼優化:Zend Optimizer 免費產品,優化中間代碼,安裝簡單:
PHP 模板引擎選型指南:從 PHPlib 到 Smarty 的取捨之道
PHP 模板引擎眾多(PEAR 內建就有 5 種),選型前必須釐清核心目的:團隊協作分工。 兩大分離目標 HTML 與 PHP 分離:美工設計師與程式設計師
玩轉虛擬域名:利用 HTTP 認證語法實現 username@domain 存取
瀏覽器支援 user@domain 形式的 HTTP 認證語法(源自 FTP user:pass@host),可用於實作虛擬子域名服務(如 bbs@zphp.c
PHP 透過 URL 傳遞資料:GET 參數與 PATH_INFO 兩種方式
除了表單 GET/POST,PHP 也可直接在 URL 中攜帶參數傳遞資料,常見於搜尋、分頁、文章顯示等場景。 方式一:查詢字串 https://www.ex
PHP 呼叫 Java 類別(一):環境建置與基礎範例
PHP 可透過 Java 擴充功能直接實例化並呼叫 Java 類別,利用 Java 豐富的類別庫擴展 PHP 功能。本文說明 Windows 下的安裝配置與第一
用 PHP 實現 POP3 郵件解碼(一):MIME 郵件結構與原始碼分析
POP3 收取的郵件多為 MIME 編碼(Base64、Quoted-Printable),包含多部分(文字、HTML、附件)。本文解析 MIME 郵件原始結構
Linux 下使用 PHP 撰寫 Shell 腳本並配合 Crontab 定時執行
PHP 不僅能開發 Web 應用,也可作為 Linux Shell 腳本語言,配合 Crontab 實現定時任務(如統計在線人數),避免在頁面請求中執行耗時運算
PHP 讀取 JPEG 圖片 EXIF 資訊:exif_read_data() 完整指南
exif_read_data()(別名 read_exif_data())可讀取 TIFF/JPEG 圖片的 EXIF 標籤資訊(相機參數、GPS、拍攝時間等)
Windows 下編譯 PHP 開啟 crypt() 函數支援
Windows 環境預設無 libcrypt,導致 PHP 無法使用 crypt() 函數。本文說明如何透過外部庫啟用支援。 步驟 下載 crypt.h 與
PHP 郵件群發類別:支援抄送、密件抄送與 HTML 郵件
適用於 Linux 環境(需安裝 sendmail)的 PHP 郵件群發類別,封裝 mail() 函數,支援多收件人、CC、BCC、回覆地址與自訂標題。 類別
PHP 4 呼叫自製 COM 元件:VB6 ActiveX DLL 整合實戰
PHP 4 在 Windows 平台可透過 COM 擴充功能呼叫 VB6 撰寫的 ActiveX DLL,比呼叫 JavaBean 更簡單直接。以下為完整步驟:
用 PHP 實現 POP3 郵件收取(三):完整應用範例與除錯技巧
承接前文,展示如何使用封裝好的 POP3 類別完成郵件收取、列表顯示、內容讀取的完整流程。 應用程式碼範例 err_str); echo 有以下信件: