PHP chmod() functie

Definitie en gebruik

De chmod() functie wijzigt het bestandstype.

Retourneert TRUE als succesvol, anders FALSE.

Syntax

chmod(file,mode)
Parameters Beschrijving
file Verplicht. Bepaal het bestand dat moet worden gecontroleerd.
mode

Optioneel. Bepaal de nieuwe rechten.

Het mode parameter bestaat uit 4 cijfers:

  • Het eerste cijfer is altijd 0
  • Het tweede cijfer bepaalt de rechten van de eigenaar
  • Het tweede cijfer bepaalt de rechten van de gebruikersgroep waarin de eigenaar behoort
  • De vierde cijfer bepaalt de rechten van andere gebruikers

Mogelijke waarden (indien meerdere rechten moeten worden ingesteld, voer de onderstaande cijfers op):

  • 1 - Uitvoerrechten
  • 2 - Schrijfrechten
  • 4 - Leesrechten

Voorbeeld

<?php
// Eigenaar kan lezen en schrijven, andere gebruikers hebben geen rechten
chmod("test.txt",0600);
// Eigenaar kan lezen en schrijven, andere gebruikers kunnen alleen lezen
chmod("test.txt",0644);
// Eigenaar heeft alle rechten, andere gebruikers kunnen lezen en uitvoeren
chmod("test.txt",0755);
// Eigenaar heeft alle rechten, de groep waarin de eigenaar behoort kan lezen
chmod("test.txt",0740);
?>