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