Funktion chown

Die Funktion chown ändert den Besitzer der angegebenen Datei oder des Verzeichnisses. Der erste Parameter akzeptiert den Pfad zur Datei, der zweite - den Benutzernamen oder seine ID. Gibt true bei Erfolg und false bei einem Fehler zurück.

Syntax

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

Beispiel

Ändern wir den Besitzer der Datei auf den Benutzer 'www-data':

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

Ergebnis der Codeausführung:

phptrue

Beispiel

Versuchen wir, den Besitzer einer nicht existierenden Datei zu ändern:

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

Ergebnis der Codeausführung:

phpfalse

Beispiel

Ändern wir den Besitzer anhand der Benutzer-ID (z.B. 1000):

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

Ergebnis der Codeausführung:

phptrue

Siehe auch

  • die Funktion chmod,
    die die Zugriffsrechte ändert
  • die Funktion chgrp,
    die die Gruppe der Datei ändert