PHP Session 初學者常見問題與解決方案:儲存路徑、啟動、變數註冊
初學者使用 PHP Session 最常遇到的錯誤:Warning: open(/tmp/sess_..., O_RDWR) failed: No such f
PHP 解析 MP3 ID3 標籤提取歌曲資訊(歌手、專輯、年份等)
MP3 檔案尾端常包含 ID3v1 標籤(最後 128 位元組),儲存標題、歌手、專輯、年份、註解、流派等資訊。本文示範用 PHP 掃描目錄 MP3 檔案並解析
PHP 3 ODBC 函數完整參考手冊
PHP 3 時代的 ODBC 擴充套件函數參考,涵蓋連線、查詢、結果集處理、欄位資訊、事務控制等核心函數,附完整範例程式碼。注意:現代 PHP 請改用 PDO_
Cookie 與 Session 差異比較:HTTP 無狀態、儲存位置、生命週期、安全性、PHP 實作機制
核心差異表 特性CookieSession 儲存位置客戶端瀏覽器 (文字檔/記憶體)伺服器端 (檔案/資料庫/Redis/Memcached) 容量限制單一
Phorum 論壇安裝指南:PHP、MySQL/PostgreSQL、資料庫建立、權限設定、管理後台配置
系統需求 PHP 3.0.12+ (建議 4.x) MySQL 3.22.x+ 或 PostgreSQL 6.4.1+ Web Server (Apache/
PHP 4 呼叫自製 COM 元件 (VB6 ActiveX DLL):註冊、參考設定、實例化完整步驟
VB6 建立 ActiveX DLL 專案 新專案 → ActiveX DLL,專案名 P_test,類別模組名 c_test。 類別程式碼: c_tes
PHPLIB 模板引擎入門:區塊巢狀、變數替換、與 FastTemplate 差異比較
為什麼用模板引擎? 完全分離 PHP 邏輯與 HTML 表現,設計師只碰 .ihtml 模板,程式設計師只碰 .php,互不干擾。 PHPLIB vs Fas
PHP 自然排序 (Natural Order Sorting):strnatcmp / strnatcasecmp 解決數字字串排序錯誤
問題 標準字串排序 strcmp 按 ASCII 碼比較,導致 inf1, inf12, inf3 錯誤順序。自然排序將數字部分視為數值比較。 PHP 內建函
PHP 與 JavaScript 互動:確認刪除對話框傳遞動態訊息
場景 留言列表每筆有「刪除」連結,點擊時彈出確認對話框,內容包含留言者姓名、IP、時間等動態資料。 PHP 端準備資料並輸出 JS 變數
PHP 文字檔留言板:免資料庫、表單驗證、HTML 過濾、檔案追加儲存
架構 note.php:顯示留言表單 + 讀取 note.txt 顯示歷史留言。 result.php:接收 POST、驗證欄位、過濾 HTML、追加寫入 n
PHP 4 Windows COM 元件操作:啟動 Word、寫入文字、存檔完整範例
前置條件 Windows 作業系統 (COM 僅限 Windows)。 已安裝 Microsoft Office (Word)。 PHP 設定 com.all
聊天室技術:長輪詢 (Long Polling) 只有新訊息才回應,避免頻繁重整
傳統短輪詢缺點 客戶端固定間隔 (如 3 秒) 請求伺服器,無新訊息也回應,浪費頻寬與 CPU。 長輪詢原理 客戶端發起請求。 伺服器 **保持連線不回應*
CSS 列印樣式表實作:解決表格邊框列印消失、按鈕隱藏、所見即所得
核心問題 瀏覽器預設列印不印背景色/圖,導致用 background 偽裝的表格邊框消失。解法:用 CSS border 實際畫線,並用 @media prin
JavaScript 讓 Enter 鍵模擬 Shift+Tab 行為:表單焦點逆向切換
需求 資料輸入密集型表單,使用者習慣用 Enter 移動焦點,但預設 Enter 提交表單,Tab 正向切換,Shift+Tab 反向。需將 Enter 對應
PHP 類別與物件完整教學:從交通工具比喻理解封裝、繼承、多型、工廠模式
核心比喻:交通工具 類別 = 設計圖 (定義屬性:輪子數、顏色;方法:啟動、停止)。 物件 = 實際製造出的車輛 (每輛車有自己屬性值)。 繼承:汽車、機車、
vBulletin 模板美化技巧:表格細線框與輸入框自動聚焦
技巧一:為所有表格加上 1px 細線框 vBulletin 預設模板表格皆設 cellspacing=1、cellpadding=4、border=1,單元格另