Функсияи chmod

Функсияи chmod ҳуқуқҳои дастрасиро барои файли муайянкарда тағйир медиҳад. Якумин параметр роҳ ба файлро қабул мекунад, дуюмин - арзиши ададии ҳуқуқҳои дастрасӣ. Ҳангоми иҷрои муваффақонат true ва ҳангоми хатогарӣ false бармегардонад.

Синтаксис

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

Мисол

Барои файли 'example.txt' ҳуқуқҳои 0644 муқаррар кунем:

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,
    ки гурӯҳи файлро тағйир медиҳад