|
ftp_nb_getFTP サーバーからファイルを取得し、ローカルファイルに書き込む(非ブロッキング) 説明
intfalse ftp_nb_get(
FTP\Connection $ftp ,string $local_filename ,string $remote_filename ,int $mode = FTP_BINARY ,int $offset = 0) ftp_nb_get は FTP サーバーからリモートファイルを取得し、 それをローカルファイルに保存します。 ftp_get との違いは、この関数が 非同期処理でファイルを取得するということです。そのため、 ファイルをダウンロードしている最中に別の処理を行うことができます。 パラメータ
戻り値
変更履歴
例
例1 ftp_nb_get の例
<?php 例2 ftp_nb_get でダウンロードを再開する
<?php 例3 ftp_nb_get を用い、ファイルの 100 バイト目以降から ダウンロードを再開する
<?php
上の例では、newfile のサイズは FTP サーバー上の
README より 100 バイト小さくなります。なぜなら
ダウンロードの開始位置を 100 バイトずらしたからです。
もし 参考
|