xattr_get

(PECL xattr >= 0.9.0)

xattr_get Get an extended attribute

说锟斤拷

xattr_get ( string $filename , string $name [, int $flags = 0 ] ) : string

This function gets the value of an extended attribute of a file.

锟斤拷展锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 锟斤拷同锟斤拷锟斤拷锟斤拷锟秸间:user 锟斤拷 root锟斤拷user 锟斤拷锟斤拷锟秸硷拷锟斤拷锟斤拷锟斤拷没锟斤拷锟斤拷锟叫э拷锟斤拷锟� root 锟斤拷锟斤拷锟秸硷拷锟斤拷锟接碉拷锟� root 权锟睫碉拷锟矫伙拷锟斤拷效锟斤拷 xattr 默锟斤拷锟斤拷 user 锟斤拷锟斤拷锟秸硷拷锟较诧拷锟斤拷锟斤拷锟斤拷锟斤拷使锟斤拷 flags 锟斤拷锟斤拷锟斤拷锟叫革拷锟侥★拷

锟斤拷锟斤拷

filename

The file from which we get the attribute.

name

The name of the attribute.

flags

Supported xattr flags
XATTR_DONTFOLLOW Do not follow the symbolic link but operate on symbolic link itself.
XATTR_ROOT Set attribute in root (trusted) namespace. Requires root privileges.

锟斤拷锟斤拷值

Returns a string containing the value or FALSE if the attribute doesn't exist.

锟斤拷锟斤拷

Example #1 Checks if system administrator has signed the file

<?php
$file 
'/usr/local/sbin/some_binary';
$signature xattr_get($file'Root signature'XATTR_ROOT);

/* ... check if $signature is valid ... */

?>

锟轿硷拷