Funkcija chown

Funkcija chown keičia nurodyto failo ar katalogo savininką. Pirmu parametru priima kelią į failą, antru - vartotojo vardą arba jo ID. Grąžina true sėkmės atveju ir false klaidos atveju.

Sintaksė

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

Pavyzdys

Pakeisime failo savininką į vartotoją 'www-data':

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

Kodo vykdymo rezultatas:

phptrue

Pavyzdys

Pabandysime pakeisti neegzistuojančio failo savininką:

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

Kodo vykdymo rezultatas:

phpfalse

Pavyzdys

Pakeisime savininką pagal vartotojo ID (pavyzdžiui, 1000):

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

Kodo vykdymo rezultatas:

phptrue

Taip pat žiūrėkite

  • funkciją chmod,
    kuri keičia prieigos teises
  • funkciją chgrp,
    kuri keičia failo grupę