Los últimos tutoriales de desarrollo web
 

PHP ftp_chmod() Function

<PHP FTP Referencia

Ejemplo

Establecer permisos de archivos:

<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);

$file = "php/test.txt";

// Try to set read and write for owner and read for everybody else
if (ftp_chmod($ftp_conn, 0644, $file) !== false)
  {
  echo "Successfully chmoded $file to 644.";
  }
else
  {
  echo "chmod failed.";
  }

// close connection
ftp_close($ftp_conn);
?>

Definición y Uso

El ftp_chmod() función establece permisos en el archivo especificado a través de FTP.

Sintaxis

ftp_chmod( ftp_connection,mode,file );

Parámetro Descripción
ftp_connection Necesario. Especifica la conexión FTP para usar
mode Necesario. Especifica los nuevos permisos.

Este parámetro se compone de cuatro números:

  • El primer número es siempre cero
  • El segundo número especifica permisos para el propietario
  • El tercer número especifica permisos para el grupo de usuario del propietario
  • El cuarto número especifica permisos para todos los demás

Los valores posibles (para fijar varios permisos, se suman los siguientes números):

  • 1 = permisos de ejecución
  • 2 = permisos de escritura
  • 4 = permisos de lectura
file Necesario. Especifica el archivo para establecer permisos en

Detalles técnicos

Valor de retorno: Devuelve los nuevos permisos de archivo en caso de éxito en caso de fallo
Versión de PHP: 5+

<PHP FTP Referencia