PHP ftp_exec() ファンクション
定義と用法
ftp_exec() ファンクションは FTP サーバー上でプログラムやコマンドを実行するリクエストを送信します。
成功した場合(サーバーが応答コード 200 を送信した場合)、true を返し、それ以外の場合は false を返します。
構文
ftp_exec(ftp_connection,command)
パラメータ | 説明 |
---|---|
ftp_connection | 必須。使用する FTP 接続(FTP 接続の識別子)を指定します。 |
command | 必須。サーバーに送信する名前のリクエストを指定します。 |
説明
このファンクションは FTP サーバーに SITE EXEC コマンドのリクエストを送信します。
ヒントとコメント
および ftp_raw() ファンクション 異なる、ftp_exec() は FTP サーバーにログインした後にのみコマンドを送信できます。
例
<?php $command = "ls-al > test.txt"; $conn = ftp_connect("ftp.testftp.com") or die("接続できませんでした"); ftp_login($conn,"admin","ert456"); if (ftp_exec($conn,$command)) { echo "コマンドの実行に成功しました"; } else { echo "コマンドの実行に失敗しました"; } ftp_close($conn); ?>