Función chmod() PHP

Definición y uso

La función chmod() cambia el modo del archivo.

Si tiene éxito, devuelve TRUE, de lo contrario devuelve FALSE.

Sintaxis

chmod(file,mode)
Parámetros Descripción
file Obligatorio. Especifica el archivo a verificar.
mode

Opcional. Especifica los nuevos permisos.

El parámetro mode consta de 4 números:

  • El primer número siempre es 0
  • El segundo número especifica los permisos del propietario
  • El segundo número especifica los permisos del grupo de usuarios al que pertenece el propietario
  • El cuarto número especifica los permisos de otros propietarios

Valores posibles (si se deben configurar varios permisos, sume los números a continuación):

  • 1 - Permiso de ejecución
  • 2 - Permiso de escritura
  • 4 - Permiso de lectura

Ejemplo

<?php
// El propietario puede leer y escribir, otros no tienen permisos
chmod("test.txt",0600);
// El propietario puede leer y escribir, otros pueden leer
chmod("test.txt",0644);
// El propietario tiene todos los permisos, otros propietarios pueden leer y ejecutar
chmod("test.txt",0755);
// El propietario tiene todos los permisos, el grupo al que pertenece el propietario puede leer
chmod("test.txt",0740);
?>