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
chown(string $filename, string|int $user): bool
Beispiel
Ändern wir den Besitzer der Datei auf den Benutzer 'www-data':
<?php
$res = chown('example.txt', 'www-data');
var_dump($res);
?>
Ergebnis der Codeausführung:
true
Beispiel
Versuchen wir, den Besitzer einer nicht existierenden Datei zu ändern:
<?php
$res = chown('nonexistent.txt', 'www-data');
var_dump($res);
?>
Ergebnis der Codeausführung:
false
Beispiel
Ändern wir den Besitzer anhand der Benutzer-ID (z.B. 1000):
<?php
$res = chown('example.txt', 1000);
var_dump($res);
?>
Ergebnis der Codeausführung:
true