Funkcija chmod

Funkcija chmod pakeičia prieigos teises nurodytam failui. Pirmu parametru priima kelią į failą, antru – skaitinę prieigos teisių reikšmę. Grąžina true sėkmingai įvykdžius ir false klaidų atveju.

Sintaksė

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

Pavyzdys

Nustatykime teises 0644 failui 'example.txt':

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

Kodo vykdymo rezultatas:

phptrue

Pavyzdys

Pabandykime pakeisti teises neegzistuojančiam failui:

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

Kodo vykdymo rezultatas:

phpfalse

Pavyzdys

Nustatykime teises 0755 katalogui:

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

Kodo vykdymo rezultatas:

phptrue

Taip pat žiūrėkite

  • funkciją chown,
    kuri pakeičia failo savininką
  • funkciją chgrp,
    kuri pakeičia failo grupę