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); ?>