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

add a note

User Contributed Notes 1 note

up
1
sam at totallydigital dot co dot nz
21 years ago
A word of caution, execution via FTP isn't very widely supported. Check that it works on the servers that you intend to connect to before you start coding something that requires this.
To Top