11111

xattr_get

Пред.

След.

xattr_get

(PECL)xattr_get -- Get an extended attribute

Описание

string xattr_get ( string filename, string name [, int flags] )


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

Расширенные аттрибуты имеют два различных

пространства имён: пользовательское и корневое (root). Пользовательское

пространство имён доступно для всех пользователей, в то время как корневое -

только для пользователей с root-привилегиями. По умолчанию xattr оперирует в

пользовательском пространтсве имён, но вы можете изменить это поведение

при помощи аргумента flags.

Список параметров

-

filename

- The file from which we get the attribute.

name

- The name of the attribute.

flags

Таблица 1. Supported xattr flags

XATTR_DONTFOLLOWDo not follow the symbolic link but operate on symbolic link itself.
XATTR_ROOTSet attribute in root (trusted) namespace. Requires root privileges.

Возвращаемые значения

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

Примеры

-

Пример 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 ... */

?>

Смотрите также

-

xattr_list()
xattr_set()
xattr_remove()

Пред.

Начало

След.

xattr Functions

Уровень выше

xattr_list 22222

Free Web Hosting