PHP chmod() funktion

Definition og brug

chmod() funktionen ændrer filmodus.

Returnerer TRUE med succes, ellers returnerer FALSE.

Syntaks

chmod(file,mode)
Parametre Beskrivelse
file Obligatorisk. Bestem filen, der skal kontrolleres.
mode

Valgfri. Bestem nye rettigheder.

mode parameteren består af 4 tal:

  • Den første tal er altid 0
  • Den anden tal bestemmer ejers rettigheder
  • Den anden tal bestemmer rettighederne for gruppen, som ejer er medlem af
  • Den fjerde tal bestemmer andre brugeres rettigheder

Mulige værdier (hvis flere rettigheder skal indstilles, skal de nedenstående tal summeres):

  • 1 - Udførelsesrettigheder
  • 2 - Skrive rettigheder
  • 4 - Læse rettigheder

Eksempel

<?php
// Ejer kan læse og skrive, andre brugere har ingen rettigheder
chmod("test.txt",0600);
// Ejer kan læse og skrive, andre brugere kan kun læse
chmod("test.txt",0644);
// Ejer har alle rettigheder, andre brugere kan læse og udføre
chmod("test.txt",0755);
// Ejer har alle rettigheder, gruppen, som ejer er medlem af, kan læse
chmod("test.txt",0740);
?>