ftp_chmod

(PHP 5, PHP 7, PHP 8)

ftp_chmodModifica los permisos de un fichero mediante FTP

Descripción

ftp_chmod(FTP\Connection $ftp, int $permissions, string $filename): int|false

ftp_chmod() modifica los permisos de acceso al fichero filename en el servidor FTP ftp, asignándole los permisos de permissions, especificado en forma de entero en base octal.

Parámetros

ftp

An FTP\Connection instance.

permissions

Los nuevos permisos, dados como valor octal.

filename

El fichero remoto.

Valores devueltos

Devuelve los nuevos permisos del fichero en caso de éxito, o false si ocurre un error.

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_chmod()

<?php
$file
= 'public_html/index.php';

// Establecimiento de una conexión básica
$ftp = ftp_connect($ftp_server);

// Autenticación con nombre de usuario y contraseña
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

// Intento de modificación de los permisos del fichero $file a 644
if (ftp_chmod($ftp, 0644, $file) !== false) {
echo
"Los permisos del fichero $file han sido modificados correctamente a 644\n";
} else {
echo
"No ha sido posible modificar los permisos del fichero $file\n";
}

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

Ver también

  • chmod() - Cambia el modo del fichero