Funkcje Systemu plików
PHP Manual

chown

(PHP 4, PHP 5)

chownZmienia właściciela pliku

Opis

bool chown ( string $nazwa_pliku , mixed $użytkownik )

Próbuje dokonać zmiany właściciela pliku nazwa_pliku na użytkownika podanego w parametrze użytkownik. Tylko superużytkownik może zmienić właściciela pliku.

Parametry

nazwa_pliku

Ścieżka do pliku.

użytkownik

Numer ID lub nazwa użytkownika.

Zwracane wartości

Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.

Przykłady

Przykład #1 Proste użycie chown()

<?php

// Nazwa pliku i użytkownika
$file_name"foo.php";
$path "/home/sites/php.net/public_html/sandbox/" $file_name ;
$user_name "root";

// Ustaw właściciela pliku
chown($path$user_name);

// Check the result
$stat stat($path);
print_r(posix_getpwuid($stat['uid']));

?>

Powyższy przykład wyświetli coś podobnego do:

Array
(
     [name] => root
     [passwd] => x
     [uid] => 0
     [gid] => 0
     [gecos] => root
     [dir] => /root
     [shell] => /bin/bash
)

Notatki

Informacja: Ta funkcja nie będzie działać na zdalnych plikach, ponieważ przetwarzany plik musi być dostępny w systemie plików serwera.

Informacja: Gdy włączony jest tryb bezpieczny, PHP sprawdza, czy pliki lub katalogi, na których zostaną wykonane operacje mają takie same UID (owner) jak skrypt, który jest aktualnie wykonywany.

Zobacz też:


Funkcje Systemu plików
PHP Manual