使用 PHP Socket 連接 Usenet 新聞群組(三):讀取文章內容、關閉連線與應用延伸
讀取最後 N 篇文章 已知最新文章編號 $last,以 ARTICLE 指令逐篇讀取: <?php $cfgLimit = 10; for ($boucl
採用 PEAR Cache 套件實作 PHP 程式快取(一):架構、容器與函數快取
PEAR Cache 簡介 PHP 動態頁面每次請求皆需重新編譯執行,高流量網站負擔極大。PEAR (PHP Extension and Add-on Repo
簡單頁面快取技術(一):概念、適用條件與實作流程
什麼是頁面快取? 將動態生成的頁面存檔,下一次請求直接回傳靜態檔案,省去重複運算。類似快取機制,提升回應速度與效率。 適用條件 頁面內容基本不變:不適合含即
PHP4 新函數:輸出緩衝控制函數詳細說明
輸出緩衡機制 PHP4 引入輸出緩衝函數,允許腳本將輸出暫存在記憶體緩衝區,而非直接發送給瀏覽器。此機制不影響 header()、setcookie() 送出的
使用 PHP Socket 連接 Usenet 新聞群組(二):身分驗證、選擇群組與讀取文章清單
與伺服器對話流程 身分驗證 (私有伺服器): AUTHINFO USER <username> → AUTHINFO PASS <passw
Apache 參考手冊:UseCanonicalName、User、VirtualHost 指令詳解
UseCanonicalName 指令 語法:UseCanonicalName on|off|dns 預設:on 說明:Apache 需建構自我參考 URL 時
PHP 關閉 register_globals 後的安全編碼指南:超全域變數與最佳實務
背景 PHP 4.2.0 起 register_globals 預設關閉。舊代碼仰賴自動將 GET/POST/Cookie/Environment 變數註冊為全
PHP + Access 打造聊天室(六):離開處理與系統訊息
leave.php3 程式碼解析 處理使用者離開聊天室: 連接 ODBC 資料源 jtfcht。 驗證使用者身分(排除超級管理員 id=1 & ps=
簡單頁面快取技術(二):以檔案修改時間判斷快取有效性的實作範例
實作邏輯說明 根據請求 URI 產生快取檔名(將 ?、& 替換為 _),存放於 ../tmp/ 目錄。判斷快取是否有效: 若快取檔不存在 → 重新產生
PHP Shell Script 模式應用:命令列參數、標準輸入輸出與管線處理
為什麼用 PHP 寫 Shell Script? PHP 語法簡單、功能豐富(字串、資料庫、網路、圖形處理),且編譯為獨立執行檔後,可脫離 Apache 直接在
使用 PHP Socket 連接 Usenet 新聞群組(一):建立連線與協議基礎
PHP 開啟 Socket 使用 fsockopen() 建立 TCP 連線,PHP 3/4 皆支援: int fsockopen(string hostnam
Windows XP 下以模組模式安裝 Apache 2.0.39 + PHP 4.2.3 完整步驟
所需檔案下載 Apache 2.0.39:apache_2.0.39-win32-x86-no_ssl.msi(或 .exe) PHP 4.2.3:php4-
PHP 腳本快取技術:靜態 HTML 快取解決動態效能與搜尋引擎收錄難題
動態頁面的兩大缺點 速度:伺服端腳本產生 HTML 需耗費 CPU、資料庫查詢時間,成為瓶頸。 搜尋引擎收錄:多數爬蟲僅索引靜態 HTML 頁面,含 ? 查詢
PHP4 Session 實作迷你購物籃(一):概念與目標
前言 若您尚未以 PHP 實作購物籃,閱讀完本系列文章後將能建構一套完整系統;即使已有經驗,文中技巧也能幫助優化現有架構。本文示範如何減少資料庫查詢、避免大量暫
PHP 錯誤處理實作:自訂 404 頁面與友善錯誤回報
問題背景 網站常見問題之一是失效連結。當使用者從書籤或外部連結進入不存在的頁面,預設的「404 Not Found」毫無幫助。我們可以透過 PHP 搭配 Apa
Apache 參考手冊:核心指令詳解(DirectoryMatch、DocumentRoot、ErrorDocument 等)
<DirectoryMatch> 指令 語法:<DirectoryMatch regex> ... </DirectoryMatc
PHP 進階實作無限分類(四):路徑追蹤與導航
路徑追蹤的必要性 在無限分類架構中,資料表儲存 rout_id(如 0:1:2:4)與 rout_char(如 系統:linux:開發工具)兩欄位,記錄從根節點
PHP4 Session 實作迷你購物籃(三):商品連結與購物籃顯示邏輯
為頁面新增「加入購物籃」連結 在商品列表頁面中,每個商品旁需提供一個連結,讓使用者點擊即可將商品加入迷你購物籃。連結應指向目前頁面自身(使用 $PHP_SELF