chmod-funktio

Funktio chmod muuttaa määritetyn tiedoston käyttöoikeuksia. Se ottaa ensimmäisenä parametrina polun tiedostoon, toisena - numeerisen käyttöoikeusarvon. Palauttaa true onnistuneen suorituksen yhteydessä ja false virhetilanteessa.

Syntaksi

phpchmod(string $filename, int $mode): bool

Esimerkki

Asetetaan tiedostolle 'example.txt' käyttöoikeudet 0644:

php<?php
  $res = chmod('example.txt', 0644);
  var_dump($res);
?>

Koodin suorituksen tulos:

phptrue

Esimerkki

Yritetään muuttaa käyttöoikeuksia olematomalle tiedostolle:

php<?php
  $res = chmod('nonexistent.txt', 0644);
  var_dump($res);
?>

Koodin suorituksen tulos:

phpfalse

Esimerkki

Asetetaan hakemistolle käyttöoikeudet 0755:

php<?php
  $res = chmod('mydir', 0755);
  var_dump($res);
?>

Koodin suorituksen tulos:

phptrue

Katso myös

  • funktion chown,
    joka muuttaa tiedoston omistajaa
  • funktion chgrp,
    joka muuttaa tiedoston ryhmää