Fonksiyon chown

chown fonksiyonu, belirtilen dosya veya dizinin sahibini değiştirir. İlk parametre olarak dosya yolunu, ikinci parametre olarak kullanıcı adını veya ID'sini alır. Başarı durumunda true, hata durumunda false döndürür.

Sözdizimi

phpchown(string $filename, string|int $user): bool

Örnek

Dosyanın sahibini 'www-data' kullanıcısı olarak değiştirelim:

php<?php
  $res = chown('example.txt', 'www-data');
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phptrue

Örnek

Var olmayan bir dosyanın sahibini değiştirmeyi deneyelim:

php<?php
  $res = chown('nonexistent.txt', 'www-data');
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phpfalse

Örnek

Dosyanın sahibini kullanıcı ID'sine göre değiştirelim (örneğin, 1000):

php<?php
  $res = chown('example.txt', 1000);
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phptrue

Ayrıca bakınız

  • chmod fonksiyonu,
    erişim izinlerini değiştirir
  • chgrp fonksiyonu,
    dosya grubunu değiştirir