Руководство по PHP
Пред. |  | След.

# 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_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.

## Примеры

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