ftp_nb_get
FTPサーバー(非ブロッキング)からファイルをダウンロードします。
ftp_nb_get()
関数は、FTPサーバーからファイルを取得し、ローカルファイル(非ブロッキング)に書き込みます。
この関数は次の値を返します。
ftp_get()
とは異なり、この関数はファイルを非同期に取得します。これは、ファイル転送時にプログラムが他のアクションを実行できることを意味します。
この例では、「source.txt」から「target.txt」までのテキストをコピーします。
<?php $ conn = ftp_connect ( "ftp.testftp.com" )またはdie ( "Can Con Connect" ) ; ftp_login ( $ conn 、 "admin" 、 "ert456" ) ; ftp_nb_get ( $ conn 、 "target.txt" 、 "source.txt" 、 ftp_ascii ) ; ftp_close ( $ conn ) ; ?>
ftp_nb_get ( ftp_connection 、ローカル、リモート、モード、履歴書)
パラメーター | 説明する |
---|---|
ftp_connection | 必須。使用するFTP接続(FTP接続の識別子)を指定します。 |
地元 | 必須。記述するローカルファイルを指定します。ファイルが既に存在する場合、上書きされます。 |
リモート | 必須。コピーされたファイルへのパスを指定します。 |
モード |
必須。送信モードを指定します。考えられる値は次のとおりです。
|
再開する | 必須。リモートファイルのコピーを開始する場所を指定します。デフォルトは0です。 |