PHP 以 UNIX 時間戳建立日期命名目錄示例
前言 上傳檔案、日誌分割、快取分層常需以日期建立目錄。本文展示最簡單的 PHP 實作:取得當前日期字串、檢查目錄是否存在、不存在則建立並設定權限。 完整程式碼
體育彩票排列三組選三演算法 PHP 實作分享
前言 排列三「組選三」意指從選定號碼中任選 1 個作為膽碼(重複兩次),再選 1 個不同號碼作為拖碼,形成「膽碼、膽碼、拖碼」三位數組合(順序不限)。本文提供
PHP 獲取 URL 參數含 & 符號時的正確編碼與解析方法
前言 當 URL 參數值本身包含 & 時(如回跳網址 return_url=https://a.com?x=1&y=2),直接拼接會被誤判為參數分隔符,
JS escape 與 PHP urlencode 跨語言 URL 編碼解碼完整解決方案
前端使用 JavaScript escape() 編碼中文參數傳遞給 PHP 時,PHP 內建 urldecode() 或 base64_decode() 無法
ThinkPHP 多語言功能實作:語言包配置、自動偵測與切換完整教學
前言 ThinkPHP 內建多語言支援,透過配置開啟、行為擴展自動載入、語言包檔案管理,可快速實現網站多語言切換。本文完整記錄:配置啟用、行為註冊、核心類複製、
PHP 遞歸建立多層目錄 mk_dir 函數示例分享
前言 本文分享 ThinkPHP 核心來源的 mk_dir 遞歸建目函數,展示如何以遞歸方式層層建立父目錄,確保深層路徑一次建立成功。附帶邏輯解析與現代替代方案
PHP 表單提交大量資料遺失解決方案:max_input_vars 參數調整
前言 表單包含上千個輸入欄位提交時,PHP 5.3.9+ 引入 max_input_vars 預設限制 1000 個輸入變數,導致資料截斷遺失。調整 post_
PHP 多維陣列去重:以小说資料為例的完整實作
前言 API 回傳資料常含重複項目(如推薦書單與分類書單重疊)。本文示範如何將 JSON 解碼為陣列、合併多來源資料、以自訂 mult_unique() 函數去
PHP 命名空間完整教學:定義、使用、別名、動態特性與最佳實踐
前言 PHP 5.3 引入命名空間,解決類/函數/常數命名衝突、提升程式碼組織與可讀性。本文系統講解:概念類比、三類受影響程式碼、定義規則、三種使用形式、別名機
PHP 讀取 Excel 檔案並修改內容示例(PHPExcel 實作)
前言 本文提供 PHPExcel 讀取 Excel 模板、修改指定儲存格、導出下載的精簡實作代碼,適用於快速建立報表匯出功能。完整架構說明請參考「PHP 使用
PHP AJAX 即時搜尋建議完整實作範例(原生 JS + PHP)
前言 AJAX 即時搜尋建議(Auto-complete)是提升使用者體驗的經典功能。本文提供零依賴、原生 JavaScript + PHP 完整實作:三檔案架
PHP 使用 PHPExcel 讀取、修改 Excel 並導出下載完整範例
前言 PHPExcel(現已併入 PhpSpreadsheet)是 PHP 操作 Excel 最主流的庫。本文展示完整流程:載入模板 → 修改儲存格 → 設定下
PHP 獲取 Bing 每日壁紙並直接輸出圖片示例
前言 Bing 首頁每日更換高品質壁紙,透過其官方 API 可輕鬆獲取當日壁紙 URL 並代理輸出。本文提供最精簡的 PHP 實作:請求 XML、正則提取圖片相
PHP 大檔案上傳失敗解決方案:php.ini 關鍵參數調整指南
前言 PHP 預設上傳限制較嚴格(2MB),超過限制會出現「File couldnt be moved」、頁面無回應、資料庫僅存檔名無大小等現象。本文系統梳理影
PHP 源碼加密:Zend Guard 安裝、破解與 Zend Guard Loader 配置完整指南
前言 Zend Guard 是 PHP 官方推出的商業源碼加密產品,配合 Zend Guard Loader 運行時組件,可保護商業專案核心代碼不被直接閱讀。本
微信公眾平台開發:生成帶參數二維碼完整流程實作
前言 微信公眾平台提供「帶參數二維碼」高級介面,支援臨時(最長 30 分鐘)與永久兩類,適用於渠道推廣統計、帳號綁定、線下掃碼進場景等場景。本文完整涵蓋:建立二
PHP 整合 Memcached 緩存安裝配置與實戰應用指南
前言 網站流量增長導致資料庫連線數飆高、查詢壓力大時,引入 Memcached 記憶體緩存可大幅降低 DB 負載。本文以實戰專案「天氣預報 15 天查詢」為例,
PHP magic_quotes_gpc 詳細解析與現代最佳實踐
前言 magic_quotes_gpc 是 PHP 早期為防止 SQL 注入自動對 GET/POST/COOKIE 資料加反斜線的功能。此特性於 PHP 5.3