(PECL xattr >= 0.9.0)
xattr_get — Bir özniteliğin değerini döndürür
Belirtilen dosyanın belirtilen özniteliğinin değerini döndürür.
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.
Özniteliği sorgulanacak dosyanın yolu.
Özniteliğin ismi.
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. |
Öznitelik tanımlı değilse FALSE tanımlıysa değeri bir dizge olarak döndürür.
Örnek 1 - Yönetici dosyayı imzalamış mı diye bakmak
<?php
$dosya = '/usr/local/sbin/bir_dosya';
$imza = xattr_get($dosya, 'Root imzasi', XATTR_ROOT);
/* ... $imza geçerli mi diye bakılsın ... */
?>