(PHP 5, PHP 7, PHP 8)
ftp_chmod — Modifica los permisos de un fichero mediante FTP
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.
ftpUna instancia de FTP\Connection.
permissionsLos nuevos permisos, dados como valor octal.
filenameEl fichero remoto.
Devuelve los nuevos permisos del fichero en caso de éxito, o false
si ocurre un error.
| Versión | Descripción |
|---|---|
| 8.1.0 |
El parámetro ftp ahora espera una instancia de
FTP\Connection ; anteriormente, se esperaba un resource.
|
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);
?>