| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
ftp_nb_get(PHP 4 >= 4.3.0, PHP 5, PHP 7) ftp_nb_get — FTP サーバーからファイルを取得し、ローカルファイルに書き込む(非ブロッキング) 説明
int ftp_nb_get
( resource
$ftp_stream
, string $local_file
, string $remote_file
, int $mode
[, int $resumepos = 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 バイトずらしたからです。
もし 参考
|
![]() |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「ftp_nb_get - FTP サーバーからファイルを取得し、ローカルファイルに書き込む(非ブロッキング)」をGoogle検索
|