Функция ftp_exec() PHP

Определение и использование

Функция ftp_exec() запрашивает выполнение программы или команды на FTP-сервере.

Если успешен (сервер отправляет код ответа 200), то возвращает true, в противном случае возвращает false.

Синтаксис

ftp_exec(ftp_connection,command)
Параметры Описание
ftp_connection Обязателен. Определяет используемый FTP-соединение (идентификатор FTP-соединения).
command Обязателен. Определяет имя запроса, отправляемого на сервер.

Описание

Эта функция отправляет запрос SITE EXEC command к FTP-серверу.

Подсказки и комментарии

С Функция 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);
?>