PHP 模擬 ASP Application 物件實現全域在線統計
前言 ASP 內建 Application 物件可跨 Session 共享全域變數,PHP 原生不支援。本文介紹一個巧妙技巧:透過切換 session_id 到
ThinkPHP 2.0 升級 3.0 核心變更與遷移指南
前言 ThinkPHP 3.0 帶來架構級重構,許多 2.0 時代的寫法不再相容。本文彙整六大關鍵差異,協助開發者快速完成專案遷移。 1. 入口文件簡化 2.
ThinkPHP 模型實例化四大方式深度解析
前言 ThinkPHP 提供多種模型實例化方式,適用於不同業務場景。掌握它們的差異,能讓資料層設計更靈活、維護性更高。本文系統整理四種核心實例化模式與適用時機。
ThinkPHP 框架 CRUD 核心操作實戰指南
前言 CRUD(Create、Read、Update、Delete)是 Web 應用開發中最基礎也最核心的資料操作。本文以 ThinkPHP 早期版本為例,透過
PHP結合jQuery實現網站即時在線人數顯示教學
前言 在現代網站開發中,即時顯示當前在線用戶數量是一項常見需求。本文將詳細介紹如何結合 PHP 與 jQuery,透過 AJAX 輪詢技術,實現無需重新整理頁面
ThinkPHP 資料庫備份匯出功能實作(PDO 版)
功能需求 在 ThinkPHP 專案中實作資料庫備份,支援: 匯出結構(CREATE DATABASE/TABLE)與資料(INSERT)。 使用 P
JS + PHP 實現靜態頁面即時顯示使用者登入狀態
問題背景 全站靜態化後,頁面無法直接執行 PHP 判斷登入狀態。解決方案:在靜態 HTML 中嵌入 JavaScript,請求動態 PHP API 取得登入資訊
PHP + MySQL 實作使用者註冊登入系統(含驗證碼)
系統需求 使用者註冊:帳號、密碼(雜湊儲存)、基本資料。 使用者登入:帳號密碼驗證、Session 管理、驗證碼防暴力破解。 資料庫:MySQL,
PHP 采集遠端圖片並本地化儲存的實作指南
需求背景 內容采集時,HTML 內含遠端圖片連結,為避免防盜鏈、提升載入速度或備份,需將圖片下載至本地伺服器並替換 HTML 中的 src 路徑。 核心流程
PHP 讀取 CSV 檔案並轉換為陣列的完整實作
為什麼選擇 CSV? CSV(Comma-Separated Values)是輕量級的表格資料交換格式,相容性極高,常用於匯出/匯入 Excel 資料。PHP
PHP 購物車實作:從 Session 到資料庫的完整演進指南
購物車是電商核心功能。早期教學常用文字檔或 Session 陣列,但生產環境需考慮:持久化、併發、效能、擴展性。本文從基礎 Session 版本演進到 Redi
PHP 格式化檔案大小輸出:人類可讀單位轉換函數完整實作
在顯示檔案大小、流量統計、記憶體使用量時,將位元組數值轉換為 KB、MB、GB 等人類可讀單位是基本需求。本文提供多種實作版本,從簡單遞迴到高效能查表法,並處理
PHP 自訂加密解密類:Crypto 實作分析與安全性評估
原文提供一個基於字元替換表的對稱加密類 Crypto,雖然邏輯完整可運行,但屬於「安全性極低」的經典替換密碼,僅適合教學或極低敏感度場景。本文完整保留原始實作,
PHP 將固定寬度文字檔轉換為 CSV:基於 SplFileObject 的高效率實作
處理銀行匯款檔、主機下載報表等固定寬度格式時,需將每行依欄位寬度切割並輸出 CSV。利用 SplFileObject 迭代器特性,可逐行處理大檔案而不佔用大量記
Android 開發 19 個常用工具類總覽:HttpUtils、FileUtils、TimeUtils 等
Android 開發中常用的工具類封裝可大幅減少樣板碼。本文整理 19 個核心工具類功能、關鍵方法與使用場景,涵蓋網路、檔案、資料結構、系統資訊等領域,同樣適用