PHP 站內搜尋關鍵字高亮顯示實作教學
需求背景 搜尋結果頁若能將使用者輸入的關鍵字以顏色或粗體標示,能大幅提升閱讀體驗。本文示範如何以 PHP str_replace() 結合 HTML 標籤,快速
PHP 線上解壓 ZIP 檔案完整實作指南
前言 在 Web 開發中,使用者上傳壓縮檔並自動解壓是常見需求。PHP 內建的 Zlib 擴展雖能處理 gzip,但無法直接操作 ZIP 格式。本文介紹一種經典
PHP 監控 Varnish 快取伺服器狀態與命中率
Varnish 與網站部署在同一台伺服器時,無法隨時登入查看命中率。幸好社群已有現成解法:透過 PHP 呼叫 varnishstat -x 取得 XML 統計資
PHP + AJAX 實現文章自動儲存草稿功能
功能流程 編輯頁面載入,啟動倒計時(預設 60 秒)。 用戶輸入標題/內容時,重置倒計時。 倒計時歸零 → 觸發 AJAX POST 將標題、內容、時間戳送至
Android 開發常用 19 大工具類匯總:HttpUtils、FileUtils、TimeUtils 等
專案簡介 TrineaAndroidCommon 是一個整理了 Android 開發中高頻工具類的開源庫,大部分同樣適用於純 Java 專案。原始碼託管於 Gi
PHP 固定寬度文字檔轉 CSV 類別:SplFileObject 迭代、欄位選擇、分隔符自訂、高效能轉換
固定寬度 (Fixed-width) 文字檔常見於銀行匯款、主機下載、政府開放資料。本文提供 Fixed2Csv 類別繼承 SplFileObject,利用迭代
PHP 串接 Google Maps API 顯示地標資訊:地理編碼、地圖類型切換、縮放等級控制
本文展示如何以 PHP 後端處理地址地理編碼 (Geocoding),配合 Google Maps JavaScript API v2 (經典版) 前端顯示互動
10 大免費 PHP 腳本下載網站推薦:從熱門目錄到垂直領域資源庫
尋找現成 PHP 腳本能大幅加速開發。本文精選 10 個免費 PHP 腳本資源站,涵蓋綜合目錄、垂直領域、程式碼片段、教學範例等類型,並附上各站特色、授權模式、
推薦 PHP 開發者必讀:《Building Secure PHP Apps》安全實戰指南深度評析
PHP 長期背負「不安全」惡名,但真相往往是:應用太多、入門門檻低、寫出爛碼太容易。Ben Edmunds 新作《Building Secure PHP App
PHP 自訂雙向加密解密類別:字元表置換、密鑰加鹽、紙筆可解密的經典演算法
本文介紹一個基於字元表位移替換的自訂加密類別 Crypto,支援雙向加解密、多輪加密、密鑰相關字元表生成、加密表格視覺化。雖非密碼學安全等級 (不建議用於高機密
PHP 格式化檔案大小輸出:遞歸實現 B/KB/MB/GB/TB 自動轉換
函數代碼 <?php /** * 格式化位元組數為人類可讀字串 * @param int|float $bytes 位元組數 * @param in
PHP 購物車系統實作:Session 管理、商品增刪改、文字檔資料儲存完整範例
購物車是電商核心功能。本文提供一套不依賴資料庫、以 Session + 文字檔儲存商品資料的完整購物車範例,涵蓋加入商品、顯示購物車、修改數量、移除商品、結帳導
PHP 堆積排序演算法實作:最小堆建構、逐步調整、原地排序完整解析
堆積排序是時間複雜度 O(n log n) 的原地排序演算法。本文以 PHP 實作最小堆,詳細解析節點索引關係、adjustNode 下沉調整、heapSort
PHP 解析 User-Agent 識別瀏覽器類型與版本:正則匹配、主流瀏覽器支援、擴充建議
透過 $_SERVER[HTTP_USER_AGENT] 可取得用戶瀏覽器完整識別字串。本文提供一個 getBrowser() 函式,採用正則逐項匹配主流瀏覽器
PHP 讀取 CSV 檔案轉陣列:支援標題列對應、自動編碼偵測、多維排序
CSV 是資料交換常用格式。本文提供一個功能完整的 CsvToArray 類別,支援自動偵測分隔符、標題列對應欄位名、第一列資料不遺漏、多維陣列依指定欄位排序,
PHP Socket 通訊機制深度解析:Server/Client 完整實作與運行流程圖解
Socket 是網路通訊的基礎介面,PHP 提供 socket_* 系列函式支援 TCP/UDP 程式設計。本文從概念原理出發,提供完整的 Server/Cli
PHP 採集遠端圖片並本地化儲存:正則提取、cURL 下載、路徑替換完整方案
內容採集時常需將遠端圖片下載至本地伺服器,避免防盜鏈、提升載入速度、確保資料永久保存。本文提供一套完整方案:支援 cURL/fopen 雙模式下載、自動建立日期
PHP 靜態頁面生成類實作:檔案快取、目錄自動建立、多類型頁面支援
靜態化是提升 PHP 網站效能的經典手段。本文提供一個功能完整的 Include_CreateStatic 類別,支援首頁、列表頁、內容頁三類頁面靜態生成,具備