Funcția chown

Funcția chown schimbă proprietarul fișierului sau directorului specificat. Primul parametru primește calea către fișier, al doilea - numele de utilizator sau ID-ul său. Întoarce true în caz de succes și false în caz de eroare.

Sintaxă

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

Exemplu

Să schimbăm proprietarul fișierului la utilizatorul 'www-data':

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

Rezultatul executării codului:

phptrue

Exemplu

Să încercăm să schimbăm proprietarul unui fișier care nu există:

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

Rezultatul executării codului:

phpfalse

Exemplu

Să schimbăm proprietarul după ID-ul utilizatorului (de exemplu, 1000):

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

Rezultatul executării codului:

phptrue

Vedeți și

  • funcția chmod,
    care schimbă permisiunile de acces
  • funcția chgrp,
    care schimbă grupul fișierului