PHP chmod()-funktio

Määrittely ja käyttö

chmod()-funktio muuttaa tiedoston moodin。

Jos onnistuu, palauttaa TRUE, muuten palauttaa FALSE。

Syntaksi

chmod(file,mode)
Parametrit Kuvaus
file Välttämätön. Määrittää tarkistettavan tiedoston.
mode

Valinnainen. Määrittää uudet oikeudet.

mode-parametri koostuu neljästä numerosta:

  • Ensimmäinen numero on aina 0
  • Toinen numero määrittää omistajan oikeudet
  • Toinen numero määrittää omistajan käyttäjäryhmän oikeudet
  • Neljäs numero määrittää muiden kaikkien oikeudet

Mahdolliset arvot (jos haluat asettaa useita oikeuksia, summaa alla olevat numerot):

  • 1 - Suoritusoikeudet
  • 2 - Kirjoitusoikeudet
  • 4 - Luku-oikeudet

Esimerkki

<?php
// Omistaja voi lukea ja kirjoittaa, muut ei ole minkäänlaista oikeutta
chmod("test.txt",0600);
// Omistaja voi lukea ja kirjoittaa, muut voi lukea
chmod("test.txt",0644);
// Omistaja omaa kaikki oikeudet, muut kaikki voi lukea ja suorittaa
chmod("test.txt",0755);
// Omistaja omaa kaikki oikeudet, omistajan ryhmä voi lukea
chmod("test.txt",0740);
?>