PHP 變數變數:動態變數名稱的靈活應用
基本概念 變數變數(Variable Variables)讓變數名稱本身可動態決定: $a = hello; $$a = world; // 等同於 $hell
PHP 外部變數來源:GET、POST、Cookie、環境變數與檔案上傳
表單變數(GET/POST) 表單提交後,PHP 自動建立對應變數。track_vars 開啟時(PHP 4.0.3+ 預設開啟),亦可用 $HTTP_GET_
PHP/ASP 檔案上傳漏洞深度剖析與防禦
漏洞原理 上傳腳本若直接信任用戶提交的 filepath 參數作為儲存路徑,攻擊者可構造 filepath=/evil.asp,導致上傳檔案儲存為可執行腳本(如
PHP 發送郵件進階:HTML 郵件、多收件者、附件與逾時控制
mail() 函數參數 mail($to, $subject, $message, $headers, $parameters); $to:收件者,多個用逗號
PHP 物件導向優化應用:從 Vehicle 類別看封裝與復用
OOP 在 PHP 的地位 PHP 完整支援 OOP 特性。善用封裝、繼承、多型可大幅提升代碼可讀性、可維護性與擴展性。 Vehicle 類別範例 getDo
PHP 型別轉換機制:自動轉型、強制轉型與字串轉數字規則
型別由上下文決定 PHP 為動態弱型別語言,變數型別隨賦值自動改變: $foo = 0; // string $foo++; // string 1
PHP 陣列操作:建立、排序、遍歷與統計
陣列建立 PHP 同時支援索引陣列與關聯陣列,底層實際上是有序映射(Ordered Map),兩者無本質差別。 $a[0] = abc; $a[1] = def
舊版 Perl CGI 多檔案上傳介面範例 (重複條目)
此條目內容與 ID 150657 重複,為 Perl CGI 多檔案上傳前端介面範例。現代開發請參考 HTML5 multiple 屬性或成熟上傳元件。 參考
PHP 的未來:夾縫中求生存還是蛻變重生?
PHP 4 的成功三要素 簡單易用:C 風格語法、低門檻、函式庫精簡、編程風格自由,佔據初學者市場 剪裁得當:專注 Web 腳本領域,資料庫支援豐富、檔案上傳
舊版 Perl CGI 多檔案上傳介面範例 (fileup.pl)
早期 Perl CGI 時代的多檔案上傳前端介面,動態產生 <input type=file> 欄位,支援一次上傳最多 100 個檔案。僅供歷史參考
PHP 使用 ADODB 庫透過 ADO 存取 Access 資料庫
背景:原生 COM ADO 失敗 直接用 new COM(ADODB.Connection) 常因環境、驅動問題失敗。解決方案:使用 ADODB for PHP
Zeus Web Server 4.3 on FreeBSD 安裝與配置完整指南
為什麼選 Zeus? Zeus 效能遠超 Apache 1.x/2.x,特別適合記憶體 < 1GB 但流量極大的獨立伺服器,負載能力約為 Apache 的兩倍。
Windows 平台下 PHP 呼叫 COM 元件與 ADO 存取 Access
PHP 4 的 COM 支援 PHP 4 內建 COM 擴充套件,可在 Windows 平台實例化 COM 物件,呼叫 Word、Excel、ADO 等 Win
PHP + XSLT:將 XML 文件轉換為 HTML 輸出
為什麼要用 XSLT? XSLT(Extensible Stylesheet Language Transformations)是 XML 轉換的標準語言。PH