PHP CLI 單進程鎖定機制:透過 PID 檔案與進程檢查防止重複執行
核心函式 singleProcess() function singleProcess($processName, $pidFile) { // 檢查現
PHP sybase_fetch_array 函數詳解:獲取關聯與數字索引雙重陣列
函數原型 array sybase_fetch_array ( resource $result ) 從 Sybase 查詢結果集取得下一列,同時包含數字索引
Perl DBI 連接 MySQL 資料庫完整範例:連線、插入、查詢、斷線
Perl DBI 基本流程 disconnect(); 執行結果 $ perl test.pl 影響行數: 1 eygle 關鍵點說明 1:發生錯誤
Windows 環境安裝 PHP 5.5 Memcached 服務端與擴充模組完整教學
安裝步驟 1. 下載 Memcached 服務端 下載連結:Memcached for Windows (64位) 解壓後在命令列執行: cd 解壓目錄 me
PHP 串接 12306 火車票查詢 API:余票與價格查詢範例
chepiao100 API 封裝類別 透過 HTTP POST 串接第三方車票查詢服務,回傳 JSON 格式資料。 類別程式碼 _apiurl . $met
PHP 檔案瀏覽器實作:虛擬目錄掛載、Base64 路徑編碼、檔案下載
單一檔案檔案管理系統 透過 index.php?path=Base64編碼路徑 實現目錄瀏覽與檔案下載,支援虛擬掛載任意實體目錄(預設 F:)。 核心功能
PHP 靜態頁面生成實作:新聞發布系統真靜態化範例
真靜態化流程 前台表單提交標題、內容 後端入庫並生成唯一檔名(日期目錄 + uniqid + .html) 讀取模板 model.htm,替換 {title}
CodeIgniter 分頁類別實作:可配置樣式、支援首尾頁、上下頁導航
Page_list 類別特色 支援 CodeIgniter 框架,繼承 CI_Controller 即可使用 豐富配置:總筆數、每頁筆數、當前頁、左右頁碼數、
PHP 分頁演算法實作:靈活控制顯示頁碼數量、上下頁導航
分頁類別設計 靜態方法 getPageHtml($page, $pages, $url) 產生 Bootstrap 風格分頁 HTML。 演算法核心 修正當
PHP Imagick 圖片處理完整指南:縮放、裁剪、GIF 支援、壓縮與水印
ImagickService 類別架構 封裝常用圖片操作:縮放、裁剪、GIF 幀處理、品質壓縮、浮水印、文字繪製、邊框、濾鏡效果。 核心方法 open($p
PHP stdClass 類別詳解:動態物件建立與陣列替代方案
為什麼要用 stdClass? 常見寫法: name = gouki; 這其實是建立一個「空物件」並動態掛載屬性,類似 JavaScript 的 {}。 P
深入 PHP 原始碼探究 stdClass 類別:並非所有類別的基類
stdClass 真相:從 Zend 引擎原始碼看內部實現 許多開發者誤以為 stdClass 是所有類別的基類,實際上它只是 PHP 核心保留的一個「空」類別
PHP 生成隨機字串:支援純數字、純字母或混合模式,可自訂長度
PHP 隨機字串產生器實作 在開發中常需要產生驗證碼、臨時密碼或唯一標識,這個函式提供三種模式:純數字、純字母、數字字母混合,並可指定長度。 完整程式碼 fu
PHP 實現下載 Excel (xls) 檔案完整指南:從字串輸出到檔案下載
利用 HTTP Header 告訴瀏覽器「這是一個 Excel 檔案」,即可觸發下載對話框。核心只有三步:設定 Content-Type、設定 Content-
PHP 非遞歸實現無限分類(樹狀陣列)兩大核心函式
傳統遞歸建樹在資料量大時易爆堆疊、效能低。本文提供兩個純迴圈函式,一次遍歷即可將鄰接列表(id, pid)轉換為父節點樹與子節點樹,記憶體佔用極低、速度極快。
PHP 批量生成靜態 HTML 頁面:命令列模式實戰完整架構
靜態化是高流量 CMS、電商商品頁、文章詳情頁的核心優化手段:消除資料庫查詢、利用 CDN 邊緣快取、極致首屏速度。本文提供一套基於 PDO + CLI 的生產
PHP Mysqli 資料庫操作類庫(M.class.php)完整教學
本類庫封裝 mysqli,提供 SQL 直寫 與 鏈式拼接 雙模式,涵蓋增刪改查、分頁、事務、多語句執行等高頻需求,程式碼精簡、易擴充,適合中小型專案快速落地。