PHP 實作 FTP 檔案下載功能完整範例
PHP FTP 檔案下載功能實作教學 本篇教學將示範如何使用 PHP 內建的 FTP 函式庫,實作一個完整的檔案下載功能。透過表單傳遞 FTP 伺服器資訊、帳號
Prototype.js 1.5.0 核心源碼深度解析:Class、Ajax、DOM、Event、Selector 完整架構
前言 Prototype.js 是早期 JavaScript 框架的鼻祖,為現代 JS 開發奠定了許多慣用模式:$()、$$()、Class.create()、
PHP 簡易斷點續傳下載腳本:HTTP Range 核心邏輯 30 行實現
核心代碼 (單檔案、無依賴) <?php // download.php?file=large.zip $file = __DIR__ . /files/
PHP 斷點續傳下載類實現:HTTP Range、分塊傳輸、大檔案支援完整方案
斷點續傳核心協議:HTTP Range Requests 標頭方向範例說明 Range請求bytes=0-999客戶端請求位元組範圍 Accept-Rang
PHP 面向對象深度解析:封裝性、魔術方法、繼承、訪問控制與關鍵字
封裝性:資訊隱藏的核心 將屬性與方法包裹在類內部,對外僅暴露必要介面。三大訪問修飾符: 修飾符類內部子類外部用途 public✅✅✅公開 API prote
PHP 檔案快取機制完整實現:cache_write、cache_read、var_export 高效能資料序列化
為什麼需要檔案快取? 減少資料庫重複查詢,降低 DB 負載 避免重複計算 (如複雜報表、模板渲染) 單機部署無需額外 Redis/Memcached 基建 資
PHP + AJAX 二級聯動下拉選單:Prototype.js 實現無刷新動態載入
技術棧 後端:PHP + MySQL 前端:Prototype.js 1.6 (經典 AJAX 框架,現代項目建議改用 Fetch/Axios) 快取:檔案快
PHP FTP 上傳檔案完整指南:ftp_put、ftp_fput、斷點續傳、二進制模式與錯誤處理
核心上傳函數對比 函數參數適用場景 ftp_put(conn, remote, local, mode)本地檔案路徑小檔案、簡單上傳 ftp_fput(co
PHP FTP 刪除檔案與獲取大小:ftp_delete、ftp_size 完整用法與錯誤處理
ftp_delete:刪除遠端檔案 基本語法 ftp_delete(FTP\Connection $ftp, string $path): bool 成功回傳
PHP FTP 非阻塞下載大檔案:ftp_nb_get 實現進度條與斷點續傳
為什麼需要非阻塞下載? 大檔案 (GB 級) 阻塞模式會導致 PHP 腳本超時 (max_execution_time) 無法顯示下載進度,用戶體驗差 網路波
PHP 文件上傳入門教程:從表單到 move_uploaded_file 核心流程詳解
完整上傳流程圖解 用戶選擇檔案 → 表單提交 (multipart/form-data) ↓ PHP 接收 → $_FI
PHP 保存遠程圖片完整方案:突破防盜鏈、異步下載、去重、錯誤重試
核心挑戰 防盜鏈:來源站檢查 Referer、User-Agent、Cookie 大檔案/慢速:預設 30 秒超時易失敗 重複下載:同圖多次引用浪費頻寬 格式
PHP GD 庫生成驗證碼完整教程:從基礎到抗機器識別強化
驗證碼核心作用 區分人機,防止自動化腳本註冊、暴力破解、刷票、垃圾評論 增加攻擊成本,配合限流、行為分析構建多層防禦 基礎版:字母數字混合 + 干擾點 +
PHP 生成靜態 HTML 檔案的三種主流方法完整對比
應用場景 將動態 PHP 頁面「靜態化」為 .html 檔案,可大幅降低資料庫壓力、提升首屏載入速度、利於 SEO、減少伺服器 CPU 佔用。常用於文章詳情、商
PHP FILTER_VALIDATE_IP 過濾器完整指南:IP 驗證、IPv6、私有/保留地址檢測
函數簡介 filter_var($ip, FILTER_VALIDATE_IP, $flags) 是 PHP 內建的 IP 地址驗證函數,支援 IPv4/IPv
PHP 獲取 MAC 地址的真相:只能拿伺服器端,無法直接取得客戶端
核心結論 PHP 執行在伺服器端,無法直接獲取客戶端(瀏覽器用戶)的 MAC 地址。 任何聲稱能用 PHP/JS 直接拿到訪客 MAC 的方案,要么是獲取伺服器
PHP + AJAX 實現 Google 風格自動完成建議功能
效果預覽 用戶在輸入框輸入字元,下方即時顯示匹配的建議名單,無需提交表單、無頁面重整。類似 Google 搜尋建議、電子郵件收件人自動完成。 架構圖解 用戶輸
PHP FTP 函數完整教程:連線、上傳下載、目錄操作與非阻塞傳輸
FTP 擴展簡介 PHP FTP 擴展提供完整的 FTP 客戶端功能:連線認證、檔案上傳下載、目錄操作、權限修改、非阻塞傳輸、SSL/TLS 加密連線。Wind