PHP FTP 簡介
FTP 函數(shù)通過文件傳輸協(xié)議 (FTP) 提供對文件服務(wù)器的客戶端訪問。
FTP 函數(shù)用于打開、登錄以及關(guān)閉連接,同時用于上傳、下載、重名命、刪除及獲取文件服務(wù)器上的文件信息。不是所有 FTP 函數(shù)對每個服務(wù)器都起作用或返回相同的結(jié)果。自 PHP 3 起,FTP 函數(shù)可用。
這些函數(shù)用于對 FTP 服務(wù)器進行細致的訪問。如果您僅僅需要對 FTP 服務(wù)器進行讀寫操作,建議使用 Filesystem 函數(shù)中的 ftp:// wrapper。
安裝
PHP 的 Windows 版本已經(jīng)內(nèi)置該 FTP 擴展模塊的支持。無需加載任何附加擴展庫即可使用這些函數(shù)。
不過,如果您運行的是 PHP 的 Linux 版本,在編譯的時候請?zhí)砑?/SPAN> --enable-ftp 選項 (PHP4 或以上版本) 或者 --with-ftp (PHP3 版本)。
PHP FTP 函數(shù)
PHP:指示支持該函數(shù)的最早的 PHP 版本。
PHP FTP 常量
PHP:指示支持該常量的最早的 PHP 版本。
常量 |
描述 |
PHP |
FTP_ASCII |
|
3 |
FTP_TEXT |
|
3 |
FTP_BINARY |
|
3 |
FTP_IMAGE |
|
3 |
FTP_TIMEOUT_SEC |
|
3 |
FTP_AUTOSEEK |
|
4 |
FTP_AUTORESUME |
為 GET 和 PUT 請求自動決定恢復(fù)和開始的位置
只能工作在 FTP_AUTOSEEK 打開的情況下 |
4 |
FTP_FAILED |
異步傳輸失敗 |
4 |
FTP_FINISHED |
異步傳輸成功 |
4 |
FTP_MOREDATA |
異步傳輸是活動狀態(tài)的 |
4 |
|