Constantes pré-définies
<<<
xattr_get xattr_list
>>>

8.131 Fonctions xattr
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Constantes pré-définies
->xattr_get
xattr_list
xattr_remove
xattr_set
xattr_supported

8.131.5 xattr_get() Récupère un attribut étendu

[ Exemples avec xattr_get ]   CVS uniquement

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

xattr_get récupère la valeur de l'attribut étendu nommé name du fichier path .

Les attributs étendus ont deux espaces de noms différents : user et root . L'espace de noms user est disponible pour tous les utilisateurs tandis que l'espace de noms root n'est disponible que pour les utilisateurs ayant les privilèges root . xattr opère sur l'espace de noms user par défaut, mais vous pouvez changer cela en utilisant l'argument flags .

    filename
    Le fichier depuis lequel on récupère l'attribut.
    name
    Le nom de l'attribut.
    flags
    XATTR_DONTFOLLOW Ne pas suivre les liens symboliques mais opère directement sur le lien lui-même.
    XATTR_ROOT Définie l'attribut dans l'espace de noms racine. Nécessaire les privilèges d'administrateur.

Retourne une chaîne contenant la valeur ou FALSE si l'attribut n'existe pas.

Vérifie si l'administrateur système a signé le fichier

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

/* ... vérifie si $signature est valide ... */

?>

<< xattr_get >>
Constantes pré-définies Fonctions xattr xattr_list