Podręcznik PHP
Poprzedni |  | Następny

# xattr_get

(PECL)

xattr_get -- Get an extended attribute

## Opis

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

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

Rozszerzone atrybuty mają dwie różne przestrzenie nazw: przetrzeń użytkownika i przestrzeń roota. Przestrzeń użytkownika dostępna jest dla wszystkich użytkowników, podczas gdy przestrzeń roota dostępna jest tylko dla użytkownika z uprawnieniami superużytkownika. xattr domyślne działa w przestrzeni użytkownika, ale można to zmienić używając argumentu flags.

## Parametry

filename

  The file from which we get the attribute.

name

  The name of the attribute.

flags

  Tabela 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.

## Zwracane wartości

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

## Przykłady

Przykład 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 ... */ ?>`

## Patrz także

xattr_list()
xattr_set()
xattr_remove()

Poprzedni | Spis treści | Następny
xattr Functions | Początek rozdziału | xattr_list