PHP
Referenzliste
chown
Dateisystem-Funktionen
Befehl:
bool chown ( string $filename , mixed $user )
Parameter-Liste:
Beschreibung | |
---|---|
Pfad zur Zieldatei. | |
Ein Benutzername oder eine numerische Benutzer-ID. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Mit chown() kann man einen anderen Benutzer (user) als Eigentümer einer Datei (filename) festlegen. Es ist darauf zu achten, dass nur der "Superuser" den Eigentümer ändern kann.
Im Erfolgsfall gibt diese Funktion true, sonst false zurück. Beachten Sie, dass diese Funktion unter Windows nichts bewirkt.
Im Erfolgsfall gibt diese Funktion true, sonst false zurück. Beachten Sie, dass diese Funktion unter Windows nichts bewirkt.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Diese Funktion kann nicht mit entfernten Dateien arbeiten, da der Zugriff auf die Datei, die bearbeitet werden soll, über das Dateisystem des Servers möglich sein muss.
Wenn Safe Mode aktiviert ist, überprüft PHP, ob die Dateien/Verzeichnisse, die mit dem Skript bearbeitet werden sollen, die gleiche UID (Eigentümer) haben wie das Skript selbst.
Siehe auch:
Einfache chown() - Beispiel: Benutzung
Eingabe:
<?php // Datei- und Benutzernamen setzen $file_name= "foo.php"; $path = "/home/sites/php.net/public_html/sandbox/" . $file_name ; $user_name = "root"; // Benutzer setzen chown($path, $user_name); // Ergebnis prüfen $stat = stat($path); print_r(posix_getpwuid($stat['uid'])); ?>
Ausgabe:
Array
(
[name] => root
[passwd] => x
[uid] => 0
[gid] => 0
[gecos] => root
[dir] => /root
[shell] => /bin/bash
)
(
[name] => root
[passwd] => x
[uid] => 0
[gid] => 0
[gecos] => root
[dir] => /root
[shell] => /bin/bash
)
Dateisystem-Funktionen