PHP GD 繪圖顯示中文:UTF-8 編碼與 TrueType 字體實戰
問題背景 PHP GD 內建字體僅支援 Latin-1,直接輸出中文會顯示亂碼或方框。解決路徑有二: ImageTTFText + TrueType
PHP 資料庫存儲核取方塊資料(二):動態插入、搜尋與邏輯查詢
承接上集:表單產生與資料寫入 上集建立 const_skills(技能主檔)與 lookup_skills(使用者-技能對應表),並以 get_checkbox
PHP 效能優化全攻略(下):輸出壓縮、Zend 產品與架構級調校
前言 上集涵蓋 opcode 快取、資料庫優化、程式碼層面技巧。本集聚焦「傳輸層壓縮」與「商業級加速方案」,讓使用者感受到實質的載入速度提升。 一、Web 內
PHP 面向物件程式設計完整指南:從類別定義到多態實作
前言 PHP 4/5 早期的 OOP 模型雖不如 Java 完整,但已具備封裝、繼承、多態三大支柱。本文系統整理類別定義、建構子、繼承、靜態成員、抽象類別、多載
PHP 的歷史迴響與未來抉擇:從 PHP 4 奇蹟到 PHP 5 咖啡濃香
前言 2000 年代前後,PHP 憑藉「簡單、專注、開源」三大優勢,在 Web 腳本戰場脫穎而出。但隨著 ASP.NET 事件驅動模型與 J2EE 企業級生態的
PHP Socket 實作 SMTP 郵件發送(支援認證、SSL/TLS 可擴充)
為什麼不用 mail() 或 PHPMailer? 虛擬主機常禁用 mail() 或限制極嚴 PHPMailer 雖強大但體積大、依賴 Com
PHP 產生 UPC-A 條碼圖片:登入驗證碼的條碼化實作
前言 UPC-A 是北美通用商品條碼標準(12 位數字,含檢查碼)。本文示範純 PHP GD 繪製 UPC-A 條碼,可用於「登入驗證碼以條碼呈現」、產品標籤列
FPDF 中文支援完整指南:從單一字體到 TrueType 轉換多字體應用
前言 FPDF 是輕量級 PHP PDF 產生庫,但預設不支援中文。早期常用 CID 字體(如 MSungStd-Light、STSongStd-Light)繞
PHP 與 JavaScript 多選項處理實戰:以投票系統為例
情境:單一 IP 限投兩票的投票系統 前端需讓使用者勾選多個選項,後端需驗證 IP 未超額、更新票數。本文展示 PHP(伺服端)與 JavaScript(客戶端
XML/SQL 轉換核心類別原始碼深度解析:xml_sql2xml 關鍵方法實作
前言 本文剖析 xml_sql2xml 類別的核心原始碼片段,涵蓋選項處理、DOM 節點建立、XML 編碼、陣列合併、外部 XML 字串匯入、編碼設定與 XPa
PHP 將 MySQL 查詢結果轉為 XML:sql2xml 類別實戰範例
前言 在 Web Service、資料交換、報表匯出等情境,常需將資料庫查詢結果轉為 XML 格式。sql2xml 類別提供簡單介面,支援多表 JOIN、巢狀結
防盜連結實戰:以 Session 加密參數保護下載連結
盜連結的危害與防禦思路 盜連結會消耗你的頻寬與伺服器資源,且讓內容提供者失去流量控制權。核心防禦原則是:「只有經過自己網站頁面產生的連結才有效」。本文介紹一種基
PHP 自訂錯誤頁面完整指南:從 Apache 設定到動態錯誤處理
為什麼需要自訂錯誤頁面? 預設的「404 Not Found」或「500 Internal Server Error」頁面不僅不美觀,更無法引導使用者回到正確路
打造專屬 PHP FTP 操作類別:連線、目錄切換與檔案傳輸完整實作
前言 FTP(檔案傳輸協定)是伺服器間同步檔案、部署程式碼的常用方式。PHP 內建 ftp_* 函式庫功能強大,但直接呼叫略顯分散。本文示範如何將常用 FTP
PHP 5 物件導向新特性深度解析:型別提示、靜態成員與例外處理
前言 PHP 5 引入了完整的物件模型,使得 PHP 具備了開發大型企業級應用的能力。本文將深入探討 PHP 5 中幾項關鍵的 OOP 新特性:型別提示、靜態成
PHP FTP 功能入門教學(一):連線、目錄操作與檔案傳輸
PHP FTP 模組簡介 PHP 透過 HTTP 與 FTP 協定都能傳輸檔案。HTTP 上傳自 PHP 3 即存在,新版 PHP 更內建完整的 FTP 函式庫