Function.chown

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Motorradversicherung und KFZ Versicherungkfz-versicherung . Impressum

chown — Ändert den Eigentümer einer Datei

Inhaltsverzeichnis

Beschreibung

bool chown ( string $filename ,mixed  $user )


Ändert den Eigentümer der Datei filename in Benutzer user . Nur der Superuser kann den Eigentümer einer Datei ändern.

Parameter-Liste

filename
  • Pfad zur Zieldatei.
user
  • Ein Benutzername oder eine numerische Benutzer-ID.

Rückgabewerte

Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.

Anmerkungen

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. Hinweis: 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.

Beispiele

Beispiel #1 Simple chown() usage

<?php
 
// File name and username to use
$file_name= "foo.php";
$path = "/home/sites/php.net/public_html/sandbox" . $file_name ;
$user_name = "root";
 
// Set the user
chown($path, $user_name);
 
// Check the result
$stat = stat($path);
print_r(posix_getpwuid($stat['uid']));
 
?>
Das oben gezeigte Beispiel erzeugt
eine ähnliche Ausgabe wie:
array(7) {
  ["name"]=>
  string(13) "php.net"
  ["passwd"]=>
  string(1) "x"
  ["uid"]=>
  int(148864)
  ["gid"]=>
  int(148910)
  ["gecos"]=>
  string(13) "php.net"
  ["dir"]=>
  string(25) "/home/sites/php.net"
  ["shell"]=>
  string(13) "/sbin/nologin"
}

Siehe auch

Persönliche Werkzeuge