PHP 自定義相對時間格式化函數:實現「幾分鐘前」、「昨天 10:30」等人性化顯示
功能簡介 該函數 dgmdate() 將 Unix 時間戳轉換為人類友好的相對時間格式,如: 剛剛、X 秒前、X 分鐘前、半小時前、X 小時前 昨天 HH:M
ASP Server.HTMLEncode 方法:將 HTML 代碼安全顯示為源碼
方法用途 Server.HTMLEncode 是 ASP 內建方法,用於對字符串進行 HTML 編碼,將特殊字符(如 <、>、&、"
PHP eval() 函數用法詳解與安全風險防範
什麼是 eval() 函數? PHP 的 eval() 函數可將字符串作為 PHP 代碼執行。這是一個強大但極度危險的函數,官方文檔明確警告:「如果可能,請避免
PHP 正则提取与替换 HTML img 标签属性的实用技巧
测试字符串 $str = <center><img src=/uploads/images/20100516000.jpg height=12
PHP 檔案上傳完整指南:表單設計、$_FILES 詳解、安全配置與多檔案實作
基礎表單(單檔) <form action=upload.php method=post enctype=multipart/form-data>
PHP + jQuery 實作留言板增刪操作(MVC 風格重構與安全加固)
原始代碼問題分析 使用已棄用 mysql_* 函數(PHP 7.0+ 移除) SQL 直接拼接變數,極高風險 SQL 注入 HTML/JS/PHP
PHP 獲取本機 MAC 地址跨平台實作(Windows/Linux)
核心思路 PHP 無內建函數取得 MAC,需呼叫系統指令解析輸出: Windows:ipconfig /all Linux/macOS:ifconfi
PHP 獲取 301/302 重導向最終 URL:Socket 與 cURL 兩種實作
應用場景 短網址還原 爬蟲追蹤重導向鏈 檢查連結有效性 方法一:原生 Socket(無需擴展,教學價值高) <?php /** * 取
PHP cURL 發送 JSON 資料完整實戰:微信選單建立範例
核心要點 設定 Content-Type: application/json CURLOPT_POSTFIELDS 傳送 JSON 字串(非陣列)
PhpStorm + Xdebug 完整配置指南:從安裝到遠端除錯實戰
環境準備 PHP 版本(例:7.4、8.1、8.2) PhpStorm 2022.3+ Web 伺服器(Apache / Nginx + PHP-
解決 file_get_contents 無法請求 HTTPS:OpenSSL 啟用與 cURL 替代方案
常見錯誤 Warning: fopen(): Unable to find the wrapper https - did you forget to enab
PHP 透過 HEAD 請求快速獲取遠端圖片大小,避免下載完整檔案
為什麼不用下載再算? 傳統做法 strlen(file_get_contents($url)) 需下載完整圖片,大檔案耗時耗頻寬。HTTP HEAD 請求僅取回
PHP GD 縮放 PNG 保持透明背景完整解決方案
核心關鍵 縮放 PNG 保留透明度需兩個 GD 函數配合: imagecolorallocatealpha():建立含 Alpha 通道的顏色 ima
PHP 二維陣列排序完全指南:array_multisort 與 usort 實戰比較
場景 假設有使用者資料陣列,需依 age 升序排序: 22], ]; 方法一:array_multisort(官方標準做法) 需先將排序欄位提取為一維陣列:
PHP 輸入流 php://input 詳細解析與圖片流接收實戰
什麼是 php://input php://input 是唯讀資料流,可讀取 原始 POST 資料。適用條件: 請求方法為 POST Content-
PHP 截取中文字串不亂碼:mb_substr 完整用法指南
核心問題 PHP 內建 substr() 按位元組截取,對多位元組編碼(UTF-8、GBK)的中文會導致亂碼。正確做法是使用 mb_substr() 並指定編碼
PHP 連接 SQL Server 2005 完整配置指南與代碼範例
前言 雖然 SQL Server 2005 已停止主流支援,但許多舊系統仍在運行。本文記錄 PHP 連接 SQL Server 2005 的完整步驟,包含擴展啟