Fonction chmod() PHP

Définition et utilisation

La fonction chmod() change le mode du fichier.

Retourne TRUE si succès, FALSE sinon.

Syntaxe

chmod(file,mode)
Paramètres Description
file Obligatoire. Définir le fichier à vérifier.
mode

Optionnel. Définir de nouveaux droits.

Le paramètre mode est composé de 4 chiffres :

  • Le premier chiffre est toujours 0
  • Le deuxième chiffre détermine les droits du propriétaire
  • Le deuxième chiffre détermine les droits du groupe utilisateur auquel appartient le propriétaire
  • Le quatrième chiffre détermine les droits des autres utilisateurs

Valeurs possibles (si vous devez définir plusieurs droits, veuillez additionner les nombres ci-dessous) :

  • 1 - Droits d'exécution
  • 2 - Droits d'écriture
  • 4 - Droits de lecture

Exemple

<?php
// Le propriétaire peut lire et écrire, les autres utilisateurs n'ont aucun droit
chmod("test.txt",0600);
// Le propriétaire peut lire et écrire, les autres utilisateurs peuvent lire
chmod("test.txt",0644);
// Le propriétaire a tous les droits, les autres utilisateurs peuvent lire et exécuter
chmod("test.txt",0755);
// Le propriétaire a tous les droits, le groupe auquel appartient le propriétaire peut lire
chmod("test.txt",0740);
?>