Функция chown

Функция chown белгиланган файл ёки директория эгасини ўзгартиради. Биринчи параметр сифатида файл йўлини қабул қилади, иккинчисида - фойдаланувчи номи ёки унинг IDси. Муваффақиятли бўлганда true, хатоликда false қайтаради.

Синтаксис

phpchown(string $filename, string|int $user): bool

Мисол

Файл эгасини 'www-data' фойдаланувчисига ўзгартирамиз:

php<?php
  $res = chown('example.txt', 'www-data');
  var_dump($res);
?>

Коднинг ишлаш натижаси:

phptrue

Мисол

Мавжуд бўлмаган файл эгасини ўзгартиришга уринаймиз:

php<?php
  $res = chown('nonexistent.txt', 'www-data');
  var_dump($res);
?>

Коднинг ишлаш натижаси:

phpfalse

Мисол

Эгани фойдаланувчи IDси (масалан, 1000) орқали ўзгартирамиз:

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

Коднинг ишлаш натижаси:

phptrue

Шунингдек қаранг

  • chmod функцияси,
    руксатларни ўзгартиради
  • chgrp функцияси,
    файл гуруҳини ўзгартиради