7

ftp_fputPHPとそのマニュアルでは、 vsとの違いを明確に見つけることができませんftp_put

誰かがこれらの2つの方法を明確にできますか?

4

4 に答える 4

5

ftp_fput()オープンリソースを想定しておりftp_put()、(ローカル)ファイル名を使用するだけです

ftp_put($foo, $bar, $filename, $baz);
ftp_fput($foo, $bar, fopen($filename, 'r+b'), $baz);
于 2012-10-02T07:51:19.507 に答える
2
  • ftp_fput
    • 「開いているファイルからFTPサーバーにアップロードする」
  • ftp_put
    • 「FTPサーバーにファイルをアップロードします」

より具体的には、アップロードするファイルとしてでftp_fput作成されたリソースを取得し、ファイル名を文字列として取得します。fopenftp_put

于 2012-10-02T07:51:46.037 に答える
1

ftp_putファイル名が必要ftp_fputですが、ファイルハンドルを取ります:

ftp_put($conn_id, "remote_file_name.txt", "local_file_name.txt", FTP_ASCII);

しかし

$file_handle = fopen("local_file_name.txt", "r");
ftp_fput($conn_id, "remote_file_name.txt", $file_handle, FTP_ASCII);
于 2012-10-02T07:53:14.883 に答える
0

ftp_fput()ファイル内の位置から開始できます。

于 2012-10-02T07:51:09.057 に答える