多重條件組合查詢實作(二):動態 SQL 建構與結果顯示
前言 承接上篇表單設計,本文實作查詢處理邏輯:根據使用者勾選的「訂單編號/類別/價格」三欄位與「且/或」邏輯運算子,動態組裝 WHERE 子句並執行查詢。 核
PHP 4 三平台安裝實戰筆記:Linux、Windows NT/2000、Windows 98
背景 PHP 4 時代(2000 年左右)的安裝經驗整理,涵蓋 Linux 原始碼編譯、Windows NT/2000 ISAPI 模式、Windows 98
PHP 與 MySQL 互動完整指南:連線封裝、建表、資料新增與錯誤處理
一、統一連線與工具函式庫 connect.inc 將資料庫連線、輸入處理、HTML 模板、錯誤處理集中管理,所有腳本以 require(connect.inc)
單頁多表新聞發布系統:共用顯示與發布邏輯實作
設計目標 在單一首頁同時顯示多個資料表(如 news、ctm)的最新文章,並共用一套發布、檢視程式,減少重複代碼。 一、資料庫結構 CREATE TABLE
PHP 動態生成層疊下拉選單:多層級選單狀態保持實作
應用場景 電商分類選單、地區三級聯動等常見需求:使用者選擇第一層後,第二層選項隨之變化,且需在表單提交或分頁時保持已選層級。本文示範純 PHP 實作的無限層級下
模擬 OICQ 即時通訊系統:狀態掃描與訊息推送(下)
前言 承接上篇,本文實作「使用者心跳更新」與「新訊息即時彈窗」兩大核心機制,完成一個可用的最小化即時通訊雛形。 一、隱藏框架定時掃描架構 在主頁面嵌入零尺寸
PHP 自動化新聞發布系統:目錄掃描與時間排序實作
需求背景 手動維護新聞列表既繁瑣又易出錯。本文示範一套「零資料庫」方案:將每篇新聞存為獨立 HTML 檔案,由 PHP 掃描目錄、解析標題與修改時間,自動生成倒
模擬 OICQ 即時通訊系統:核心架構與資料庫設計(上)
前言 早期網路社群最熱門的功能莫過於即時通訊。本文將分享如何以 PHP 搭配 MySQL 打造一個類似 OICQ 的線上聊天系統,涵蓋使用者註冊登入、線上狀態追
模擬 OICQ 即時通訊系統核心模組(三):短訊息收發與閱讀
模組概覽 shortalk.php 負責短訊息的發送、閱讀、回覆三大流程,透過 $action 參數切換模式: view:閱讀指定訊息(標記已讀)。 send
PHP 常見漏洞攻擊手法與防禦策略(下)
程式庫檔案洩露風險 早期慣用 .inc 副檔名區分程式庫,但 Apache 預設不解析此副檔名,導致原始碼直接曝露。改用 .php 副檔名雖能防原始碼洩露,卻引
PHP 透過 ODBC 連接 SQL Server 實作範例
ODBC 連線基本架構 本文示範使用 PHP odbc_* 函式族連接 Microsoft SQL Server,執行查詢並以 HTML 表格輸出結果。 連線
PHP Socket 實作:從新聞組擷取文章(二)
NNRP 協定與伺服器對話流程 延續上篇建立 Socket 連線,本文示範如何透過 NNTP 指令與新聞伺服器互動,擷取指定新聞組的最新文章。 選擇新聞組:G
PHP + MySQL 文章管理系統(二):前台列表與閱讀頁面實現
系統架構回顧 本系列採用模組化設計: inc/func.php — 共用函式(資料庫連線、點擊數更新等) inc/header.inc / footer.in
PHP Socket 程式設計實戰 (三):讀取新聞組文章、關閉連線與應用拓展
承接前文:讀取文章內容 已成功選擇新聞組並取得最新文章編號 $last。本文示範如何批次讀取最後 10 篇文章,處理多行回應、錯誤碼判斷,並正確關閉連線。 批
PHP Socket 程式設計實戰 (一):連接 NNTP 新聞組伺服器
背景與目標 PHP fsockopen() 函式提供低層網路通訊能力,可建立 TCP/UDP 連線、Unix Domain Socket 連線。本系列以 NNT
PHP Cookie 機制深度解析:從基礎操作到用戶識別實戰
Cookie 基礎原理 Cookie 是伺服器儲存在用戶瀏覽器端的小型文字資料,隨著每次 HTTP 請求自動發送回同域伺服器。核心屬性: Name/Value
PHP MySQL 分頁技術實戰:從基礎邏輯到效能優化
分頁核心邏輯 分頁本質是「在有序資料集上定位特定區間」。經典三步驟: 計算總筆數:SELECT COUNT(*) FROM table 計算總頁數:ceil(
PHP + MySQL 文章管理系統核心架構解析 (第一部分:配置、函式庫與安裝)
系統概覽 本系列文章介紹一套完整的 PHP + MySQL 文章管理系統 (CMS 雛形),功能涵蓋文章增刪改查、分類管理、評論系統、推薦/鎖定/置頂、全文搜尋