(PECL xattr >= 0.9.0)
xattr_remove — Bir ek özniteliği siler
$dosya
, string $isim
[, int $seçenekler = 0
] )Belirtilen dosyanın belirtilen özniteliğini siler.
Ek öznitelikler iki isim alanına sahiptir: kullanıcı ve root. Kullanıcı isim alanını tüm kullanıcılar kullanabilir; root isim alanını ise sadece root yetkilerine sahip kullanıcılar kullanabilir. xattr eklentisi öntanımlı olarak kullanıcı isim alanında işlem yapar, fakat bu davranış seçenekler değiştirgesi ile değiştirilebilir.
dosyaÖzniteliği silinecek dosyanın yolu.
isimSilinecek özniteliğin ismi.
seçenekler
XATTR_DONTFOLLOW |
Sembolik bağlar izlenmez, sembolik bağın kendisinde işlem yapar. |
XATTR_ROOT |
Özniteliği root isim alanında tanımlar; root yetkisi gerektirir. |
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - Bir dosyanın ek özniteliklerinin tamamını silmek
<?php
$dosya = '/mnt/hda1/bir_dosya';
$öznitelikler = xattr_list($dosya);
foreach ($öznitelikler as $öznitelik) {
xattr_remove($dosya, $öznitelik);
}
?>