PHP 正則表達式速查手冊:常用數字驗證模式大全(含註釋版)
核心模式對照表 驗證目標正則模式說明測試範例 正整數^[1-9]\d*$不含 0 開頭,至少一位1, 123 ✓ | 0, -1, 012 ✗ 負整數^-[1
PHP 文件上傳完整指南:從表單構建到突破內存限制的五大核心步驟
步驟 1:構建正確的 HTML 表單 <form action=upload.php method=POST enctype=multipart/form
PHP Memcached 客戶端開發全攻略:從基礎操作到自定義 Socket 通訊協議實現
為什麼選擇 Memcached? 極速:純內存操作,亞毫秒級延遲 簡單:Key-Value 模型,無複雜查詢語法 分散式:Client 端一致性哈希分片,無單
PHP fsockopen 無法使用?三步驟啟用 OpenSSL 與允許 URL fopen 完整指南
報錯現象 Fatal error: Uncaught Error: Call to undefined function fsockopen() Warning
PHP mkdir() 權限陷阱深度解析:umask 如何影響實際目錄權限
現象:明明寫 0777,結果卻是 0755? mkdir(/tmp/test, 0777); // 預期 0777,實際 ls -ld 顯示 drwxr-xr-
PHP 圖片上傳全流程實戰:驗證、縮略圖生成、資料庫入庫、安全加固
完整業務流程圖解 用戶提交表單 │ ▼ ┌─────────────────┐ │ 1. 文件基礎驗證 │ ← 擴展名、MIME、大
PHP 取得用戶真實 IP:代理穿透、CDN 頭部、可信代理驗證與安全最佳實踐
核心挑戰:HTTP 標頭可偽造 `X-Forwarded-For`、`X-Real-IP`、`CF-Connecting-IP` 等頭部**由客戶端/上游代理任
PHP 陣列去重:array_unique 內建函式、保留鍵名、多維陣列去重與效能對比
內建函式:array_unique (首選) d] ?> 參數模式 (PHP 7.2+) 旗標比較行為 `SORT_STRING` (預設)字串比較
PHP GD 繪製 3D 長條統計圖類:座標計算、多資料系列、現代 Chart.js/ECharts 替代方案
原始類別架構回顧 原文 `barbarism` (3D 長條體) + `Bardate` (圖表容器) 類別,使用 GD 繪製等距投影 3D 長條圖。核心邏輯:
PHP Whois 查詢:萬網/新網介面、自建 WHOIS 伺服器、RDAP 現代協定與快取策略
原文介面分析 (已失效/風險高) 萬網 `whois.hichina.com` / 新網 `xinnet.cn`:網頁刮取 (HTML 解析)、**非官方 A
PHP GD 圖片文字水印:中文支援、透明度、字體載入與 Intervention Image 一鍵替代
原生 GD 實作 (完整支援中文 TTF、Alpha 透明度、自動換行) [$opts[margin], $h - $opts[margin]], }
PHP 圖片上傳類完整實作:驗證、縮圖、水印、安全強化與 Intervention Image 現代化遷移
原始類別架構回顧 原文 `UpImages` 類別整合:上傳驗證、儲存、縮圖、水印。屬性公開、錯誤直接 `die()`、字體路徑寫死、不支援 WebP/HEIC
PHP 擷取網頁所有超連結:DOMDocument 解析、相對轉絕對 URL、異步並發採集
健壯解析:DOMDocument + XPath (推薦) loadHTML(query(//a[@href]); $baseUrl = $url;
PHP 陣列遍歷三大法:foreach、list+each、while+each 深度解析與現代最佳實踐
三種寫法對比 寫法範例特性現代建議 foreach (推薦) $v)`語法清晰、支援引用修改、可遍歷 Iterator/Generator、PHP 7+ 複製
PHP 陣列排序:array_reverse 反轉、shuffle 亂序與更多排序函式速查
基礎排序函式對照表 函式行為影響鍵名回傳值適用場景 sort()值由小到大重建索引 (0...)bool索引陣列數值/字串排序 rsort()值由大到小重建索
PHP 訪客 IP 記錄器:檔案寫入、格式化、隱私合規與高效能替代方案
基礎實作 (單行 JSON 格式、原子追加、資料完整) session_id(), // 可選 ]; $line = json_encode
PHP 全頁靜態快取:Output Buffering 實作、過期策略、佈署注意與現代替代方案
核心原理:Output Buffering 攔截輸出 `ob_start()` 開啟緩衝區 → PHP 執行產生 HTML → `ob_get_contents
PHP 簡易防盜鏈實作:Referer 驗證、白名單與現代 Token 方案對比
原理:HTTP Referer 檢查 瀏覽器請求圖片/檔案時會攜帶 `Referer` 標頭 (來源頁面)。伺服器驗證 Referer 域名是否在白名單,非白名