PHP 核心配置函數詳解:ini_get、ini_set、ini_get_all 與 ini_restore 實戰指南
前言 PHP 的運行行為很大程度上由 php.ini 配置文件決定。雖然我們可以直接修改該文件,但在許多共享主機或無權限修改全局配置的環境中,PHP 提供了四個
PHP cURL 庫完整指南:GET/POST、Proxy、SSL、Cookie、HTTP 認證與現代替代方案
環境檢查與啟用 // 檢查 cURL 是否啟用 php -m | grep curl // 或 php -r echo extension_loaded(cur
PHP 5 多態性實現淺析:介面、抽象類別、遲綁定與設計模式應用
多態性核心概念 多態性允許相同介面對不同具體類別實例執行不同行為。核心優勢:程式碼依賴抽象 (介面/基類) 而非具體實現,符合依賴倒置原則 (DIP),提升彈性
PHP 網頁漏洞分析:檔案包含、命令執行、資訊洩露、SQL 注入完整防禦指南
四大經典漏洞類型 1. 檔案包含漏洞 (LFI/RFI) 成因:include($var . /file.php) 未驗證 $var 來源 // 危險代碼 i
PHP 檔案如何開啟與執行:從原始碼編輯到本地運行環境完整指南
PHP 檔案本質 PHP 檔案本質上是純文字檔案,副檔名通常為 .php、.php3、.phtml 等。內容包含 HTML 標記與 PHP 程式碼 (以 <
PHP 後門隱藏技術分析:從包含漏洞到圖片馬實測
⚠️ 安全警示 本文僅供安全研究與防禦教育用途。展示攻擊手法是為了理解威脅模型、建立有效防禦。請勿用於非法滲透、植入後門或破壞系統。未經授權的電腦存取行為違反《
Ubuntu 安裝 PHP 5 + PDO + MySQL 完整指南
環境準備 本指南適用於 Ubuntu 系統(測試版本:Ubuntu 8.04 LTS / 9.04),目標建立 PHP 5 開發環境並支援 PDO MySQL
「PHP 缺陷月」計畫啟動:揭露 PHP 核心漏洞以提升安全性
計畫背景 知名 PHP 安全專家 Stefan Esser 發起「Month of PHP Bugs」(PHP 缺陷月)計畫,旨在系統性揭露 PHP 核心漏洞,
PHP 縮圖產生器類別:支援等比縮放、裁切、背景填充四種模式
類別簡介 CreatMiniature 是一個功能完整的 PHP 縮圖產生類別,支援 GD 函式庫處理 JPEG、PNG、GIF 三種主流圖片格式,提供四種縮圖
PHP 解析 IIS 日誌:統計 IP、搜尋引擎爬蟲訪問次數
專案簡介 本程式可分析 IIS 網頁伺服器的日誌檔案,統計獨立訪客 IP 總數、百度與 Google 搜尋引擎爬蟲的抓取次數,並列出所有 IP 的詳細訪問記錄。
PHP 實作 FTP 檔案下載功能完整教學
前言 在 Web 開發中,常需要從遠端 FTP 伺服器下載檔案並提供給使用者。本文將介紹如何使用 PHP 內建的 FTP 函式庫,實作一個安全且完整的檔案下載功
PHP 構建服務監控引擎:工作目錄隔離、權限降級、單例鎖、服務檢查抽象與觀察者日誌
核心設計原則 安全優先:chroot/chdir 隔離、POSIX 權限降級、單例鎖防重複執行 彈性擴充:服務檢查抽象基類、觀察者模式日誌、任意通知管
PHP Socket 程式設計:C/S 架構 Server/Client 完整實作與非阻塞進階模式
基礎阻塞式 Server <?php // server.php error_reporting(E_ALL); set_time_limit(0); o
PHP 與 AJAX 整合 XML 程式設計:DOM、SimpleXML、XPath 實戰與 DB2 pureXML 架構
架構總覽 三層 XML 應用架構: Web 客戶端:Ajax + JavaScript DOM API 應用伺服器:PHP + SimpleXML/D
PHP 動態生成滑動式選單:JavaScript 事件驅動與陣列資料結構完整實作
功能特色 無資料庫依賴,純前端陣列定義選單結構 大分類點擊展開/收合子分類 (Accordion 效果) 預設展開指定大分類 點擊項目觸發自訂
PHP 網頁執行 C/C++ 程式:G++ 編譯、Shell 執行與資料交互完整流程
架構概覽 Web 伺服器 (Apache/PHP) → passthru()/exec() → 編譯好的 C++ 執行檔 → 標準輸出 → PHP 捕獲 → 回
PHP 繪製 3D 立體餅圖:GD 底層繪圖演算法完整實作
核心演算法原理 以橢圓弧模擬 3D 立體效果:頂面為橢圓,側面由多條橢圓弧疊加形成厚度 每個扇區由扇形面(頂面)+ 側面條帶組成 顏色深淡表現光照
PHP 連接 Access 資料庫:COM 元件 ADODB 完整範例與現代替代方案
傳統 COM 方式 (僅限 Windows + PHP COM 擴充) Close(); ?> 關鍵參數說明 參數值說明 CursorType