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