ftp_nb_fput
上傳已打開的文件,並在FTP服務器上把它保存為文件(non-blocking)。
ftp_nb_fput()
函數上傳一個已打開的文件,並在FTP 服務器上把它保存為文件(non-blocking)。
該函數返回下列值:
與ftp_fput()
不同,該函數異步地獲取文件。這意味著您的程序可以在文件下載時執行其他操作。
本例把文本從"source.txt" 拷貝到"target.txt" 中:
<?php $source = fopen ( "source.txt" , "r" ) ; $conn = ftp_connect ( "ftp.testftp.com" ) or die ( "Could not connect" ) ; ftp_login ( $conn , "admin" , "ert456" ) ; ftp_nb_fput ( $conn , "target.txt" , $source , FTP_ASCII ) ; ftp_close ( $conn ) ; ?>
ftp_nb_fput ( ftp_connection , remote , local , mode , resume )
參數 | 描述 |
---|---|
ftp_connection | 必需。規定要使用的FTP 連接(FTP 連接的標識符)。 |
remote | 必需。上傳到服務器上的文件名。 |
local | 必需。規定所打開文件的句柄。 |
mode |
必需。規定傳輸模式。可能的值有:
|
resume | 必需。規定在本地文件中的何處開始拷貝。默認是0。 |