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

ftp_nb_fput

開いたファイルをアップロードし、FTPサーバー(非ブロッキング)にファイルとして保存します。
名前:ftp_nb_fput
カテゴリ:未分類
対応言語:php
一言説明:開いたファイルをアップロードし、FTPサーバー(非ブロッキング)にファイルとして保存します。

定義と使用法

ftp_nb_fput()関数は、開いたファイルをアップロードし、FTPサーバーのファイルとして保存します(非ブロック)。

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

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

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

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

 <?php
$ source = fopen ( "source.txt" 、 "r" ) ;

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

ftp_nb_fput ( $ conn 、 "target.txt" 、 $ source 、 ftp_ascii ) ;

ftp_close ( $ conn ) ;
?>

文法

ftp_nb_fput ( ftp_connectionremotelocalmoderesume
パラメーター説明する
ftp_connection必須。使用するFTP接続(FTP接続の識別子)を指定します。
リモート必須。ファイル名はサーバーにアップロードされました。
地元必須。開いたファイルにハンドルを指定します。
モード

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

  • ftp_ascii
  • ftp_binary
再開する必須。ローカルファイルのコピーを開始する場所を指定します。デフォルトは0です。
類似の関数
  • MySQLクライアントライブラリバージョンを整数として返します。 get_client_version

    get_client_version

    MySQLクライアントライブラリバージョ
  • MySQLクライアントライブラリバージョンを返します。 get_client_info

    get_client_info

    MySQLクライアントライブラリバージョ
  • 結果セットから行を取得し、列挙配列として返します。 fetch_row

    fetch_row

    結果セットから行を取得し、列挙配列として
  • ファイルを継続的に取得/送信します(非ブロッキング)。 ftp_nb_continue

    ftp_nb_continue

    ファイルを継続的に取得/送信します(非ブ
  • 以前のMySQL操作の影響を受けるレコード行の数を取得します。 mysql_affected_rows

    mysql_affected_rows

    以前のMySQL操作の影響を受けるレコー
  • MySQLプロセスをリストします。 mysql_list_processes

    mysql_list_processes

    MySQLプロセスをリストします。
  • 指定されたディレクトリ内のファイルのリストを返します。 ftp_nlist

    ftp_nlist

    指定されたディレクトリ内のファイルのリス
  • 要素の名前を返します。 getName

    getName

    要素の名前を返します。
人気記事(にんききじ)