PHP chmod() funktion

Definition och användning

chmod()-funktionen ändrar filmodellen.

Om det är framgångsrikt returneras TRUE, annars returneras FALSE.

Syntax

chmod(file,mode)
Parametrar Beskrivning
file Obligatoriskt. Ange filen som ska kontrolleras.
mode

Valfritt. Ange nya rättigheter.

mode-argumentet består av 4 siffror:

  • Den första siffran är alltid 0
  • Den andra siffran reglerar ägarens rättigheter
  • Den andra siffran reglerar rättigheterna för ägarens användargrupp
  • Den fjärde siffran reglerar rättigheterna för andra användare

Möjliga värden (om du vill ställa in flera rättigheter, summera de följande siffrorna):

  • 1 - Körbehörighet
  • 2 - Skrivbehörighet
  • 4 - Läsbehörighet

Exempel

<?php
// Ägaren kan läsa och skriva, andra användare har inga rättigheter
chmod("test.txt",0600);
// Ägaren kan läsa och skriva, andra användare kan läsa
chmod("test.txt",0644);
// Ägaren har alla rättigheter, andra användare kan läsa och köra
chmod("test.txt",0755);
// Ägaren har alla rättigheter, gruppen som ägaren tillhör kan läsa
chmod("test.txt",0740);
?>