ftp_exec

(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)

ftp_execЗапрашивает выполнение команды на FTP-сервере

Описание

ftp_exec(FTP\Connection$ftp, string$command): bool

Посылает команду SITE EXEC command на FTP-сервер.

Список параметров

ftp

An FTP\Connection instance.

command

Команда для выполнения.

Возвращаемые значения

Возвращает true в случае успешного выполнения команды (сервер отправляет код ответа: 200); в противном случае возвращает false.

Список изменений

ВерсияОписание
8.1.0 Параметр ftp теперь ожидает экземпляр класса FTP\Connection; раньше параметр ждал ресурс (resource).

Примеры

Пример #1 Пример использования ftp_exec()

<?php
// инициализация переменных
$command = 'ls -al >files.txt';

// устанавливаем соединение
$ftp = ftp_connect($ftp_server);

// вход с именем пользователя и пароля
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

// выполняем команду
if (ftp_exec($ftp, $command)) {
echo
"Команда $command выполнена успешно\n";
} else {
echo
"Не удалось выполнить $command\n";
}

// закрываем соединение
ftp_close($ftp);

?>

Смотрите также

  • ftp_raw() - Отправляет произвольную команду FTP-серверу
To Top