ftp_exec

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

ftp_execEjecuta un comando en un servidor FTP

Descripción

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

ftp_exec() envía un comando SITE EXEC al servidor FTP, para que ejecute el programa command.

Parámetros

ftp

An FTP\Connection instance.

command

El comando a ejecutar.

Valores devueltos

Devuelve true si el comando se ejecutó con éxito (el servidor envía el código de respuesta: 200); de lo contrario, devuelve false.

Historial de cambios

Versión Descripción
8.1.0 The ftp parameter expects an FTP\Connection instance now; previously, a recurso was expected.

Ejemplos

Ejemplo #1 Ejemplo con ftp_exec()

<?php

// Inicialización de la variable
$command = 'ls -al >files.txt';

// Inicialización de la conexión
$ftp = ftp_connect($ftp_server);

// Identificación
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

// Ejecución de un comando
if (ftp_exec($ftp, $command)) {
echo
"$command se ejecutó con éxito\n";
} else {
echo
"No se pudo ejecutar: $command\n";
}

// Cierre de la conexión
ftp_close($ftp);

?>

Ver también