現在の位置: ホーム> 関数カテゴリ一覧> ftp_nb_fget

ftp_nb_fget

FTPサーバーからファイルをダウンロードし、ローカルに開かれたファイル(非ブロッキング)に保存します。
名前:ftp_nb_fget
カテゴリ:未分類
対応言語:php
一言説明:FTPサーバーからファイルをダウンロードし、ローカルに開かれたファイル(非ブロッキング)に保存します。

定義と使用法

ftp_nb_fget()関数は、FTPサーバーからファイルをダウンロードし、ローカルに開かれたファイル(非ブロッキング)に保存します。

この関数は次の値を返します。

  • FTP_FAILED(送信/受信失敗)
  • ftp_finished(送信/受信完了)
  • ftp_moredata(進行中の送信/受信)

ftp_fget()とは異なり、この関数はファイルを非同期に取得します。これは、ファイルがダウンロードされたときにプログラムが他のアクションを実行できることを意味します。

この例では、「source.txt」から「target.txt」までのテキストをコピーします。

 <?php
$ source = "source.txt" ;
$ターゲット= fopen ( "target.txt" 、 "w" ) ;

$ conn = ftp_connect ( "ftp.testftp.com" )またはdie ( "Can Con Connect" ) ;
ftp_login ( $ conn 、 "admin" 、 "ert456" ) ;

ftp_nb_fget ( $ conn 、 $ target 、 $ source 、 ftp_ascii ) ;

ftp_close ( $ conn ) ;
?>

文法

ftp_nb_fget ( ftp_connectionローカルリモートモード履歴書
パラメーター説明する
ftp_connection必須。使用するFTP接続(FTP接続の識別子)を指定します。
地元必須。ローカルドキュメントを指定します。
リモート必須。コピーされたファイルへのパスを指定します。
モード

必須。送信モードを指定します。考えられる値は次のとおりです。

  • ftp_ascii
  • ftp_binary
再開する必須。リモートファイルのコピーを開始する場所を指定します。デフォルトは0です。
類似の関数
  • 現在のFTP接続のさまざまな異なるオプション設定を返します。 ftp_get_option

    ftp_get_option

    現在のFTP接続のさまざまな異なるオプシ
  • 結果メモリを解放します。 mysql_free_result

    mysql_free_result

    結果メモリを解放します。
  • 結果セットで指定されたフィールドのタイプを取得します。 mysql_field_type

    mysql_field_type

    結果セットで指定されたフィールドのタイプ
  • ジュリアン・デイズのカウントをユダヤ暦の日付に変換します。 jdtojewish

    jdtojewish

    ジュリアン・デイズのカウントをユダヤ暦の
  • simplexml要素に属性を追加します。 addAttribute

    addAttribute

    simplexml要素に属性を追加します
  • 結果セットから数字の配列として行を取得します。 mysql_fetch_row

    mysql_fetch_row

    結果セットから数字の配列として行を取得し
  • MySQLクライアント情報を取得します。 mysql_get_client_info

    mysql_get_client_info

    MySQLクライアント情報を取得します。
  • 結果セットで行数を取得します。 mysql_num_rows

    mysql_num_rows

    結果セットで行数を取得します。
人気記事(にんききじ)