PHP chmod()

La fonction chmod() est une fonction intégrée en PHP qui modifie les autorisations du fichier spécifié.
 

Syntaxe
chmod(path, mode)

 
 

Paramètres
  • path(Obligatoire) : Spécifie le chemin d’accès au fichier.
  • mode(Obligatoire) : Il est utilisé pour spécifier les nouvelles permissions. Ce paramètres se composent de quatre valeurs numériques, la première valeur étant toujours nulle, la deuxième valeur spécifie les permissions pour le propriétaire, la troisième valeur spécifie les permissions pour le groupe et la quatrième valeur spécifie les permissions pour tout le monde. Il existe trois valeurs possibles et pour définir des permissions, les valeurs suivantes peuvent être ajoutées :
    • 1 = permissions d’exécution.
    • 2 = permissions d’écriture.
    • 4 = permissions de lecture.

 

Valeur de retour

La fonction renvoie TRUE en cas de succès. FALSE en cas d’échec.
 

Version PHP:

4+
 

Exemple 1:

Le code suivant autorise la lecture et l’écriture(4 + 2 = 6) au propriétaire:

<?php
      chmod("file.txt", 0600); 
?>

 
 

Exemple 2:

Le code suivant autorise la lecture et l’écriture (4 + 2 = 6) au propriétaire et autorise la lecture (4) à tout le monde.

<?php
      chmod("file.txt", 0644); 
?>

 

Exemple 3:

Le code suivant accorde toutes les droits (1 + 2 + 4 = 7) pour le propriétaire, et autorise la lecture et l’exécution (4 + 1 = 5) pour tout le monde.

<?php
      chmod("file.txt", 0755); 
?>
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *