コース推薦:

PHP ftp_pasv() 関数

定義と使用法

ftp_pasv() 関数はパッシブモードをオンまたはオフにします。

パッシブモードでは、データ接続はクライアントによって初期化されます。これはクライアントがファイアウォールの後ろにいる場合に特に有用です。

文法ftp_connectionftp_pasv(mode,
) 説明
ftp_connection 必須。使用する FTP 接続(FTP 接続の識別子)を指定します。
mode

必須。モードを指定します。

  • TRUE = パッシブモードオン
  • FALSE = パッシブモードオフ

説明

如果参数 mode 真であれば、パッシブモードをオンにします (PASV MODE)。それ以外の場合、 mode 偽であれば、パッシブモードをオフにします。パッシブモードがオープンしている場合、データの送信はクライアントが開始し、サーバーから始まりません。

成功した場合 true を返し、失敗した場合 false を返します。

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
ftp_pasv($conn,TRUE);
ftp_close($conn);
?>