ftp_nb_continue() 函數連續取得/傳送檔案。 (無阻塞)
此函數傳回下列值之一:
FTP_FAILED(發送/取得失敗)
FTP_FINISHED(發送/取得成功)
FTP_MOREDATA(傳送/取得正在進行中)
此函數異步地發送/獲取檔案。這意味著您的程式可以在文件下載時執行其他操作。
ftp_nb_continue(ftp_connection)
參數 | 描述 |
---|---|
ftp_connection | 必需。規定要使用的FTP 連線。 |
<?php$source = "source.txt";$target = fopen("target.txt", "w");$conn = ftp_connect("ftp.testftp.com") 或 die("Could not connect") ;ftp_login($conn,"admin","ert456");$status = ftp_nb_fget($conn,$source,$target,FTP_ASCII);while ($status == FTP_MOREDATA) { $status = ftp_nb_continue($conn); }if ($status != FTP_FINISHED) { echo "Download or"; ($conn);?>