ფუნქცია chmod

ფუნქცია chmod ცვლის წვდომის უფლებებს მითითებული ფაილისთვის. პირველ პარამეტრად იღებს ფაილის მისამართს, მეორედ - წვდომის უფლებების რიცხვით მნიშვნელობას. აბრუნებს true წარმატებით შესრულებისას და false შეცდომის შემთხვევაში.

სინტაქსი

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

მაგალითი

დავაყენოთ უფლებები 0644 ფაილისთვის 'example.txt':

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

კოდის შესრულების შედეგი:

phptrue

მაგალითი

შევეცადოთ შევცვალოთ უფლებები არარსებული ფაილისთვის:

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

კოდის შესრულების შედეგი:

phpfalse

მაგალითი

დავაყენოთ უფლებები 0755 დირექტორიისთვის:

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

კოდის შესრულების შედეგი:

phptrue

იხილეთ აგრეთვე

  • ფუნქცია chown,
    რომელიც ცვლის ფაილის მფლობელს
  • ფუნქცია chgrp,
    რომელიც ცვლის ფაილის ჯგუფს