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("接続できませんでした") ;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 "ダウンロード エラー"; ($conn);?>