(PECL xattr:0.9-1.0)
xattr_list — Récupère une liste d'attributs étendus
xattr_list() récupère une liste de noms d'attributs étendus d'un fichier désigné par le paramètre 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 .
Cette fonction retourne un tableau contenant les noms des attributs étendus.
Exemple 2803. Affiche les noms de tous les attributs étendus d'un fichier
<?php
$file
=
'un_fichier'
;
$root_attributes
=
xattr_list
(
$file
,
XATTR_ROOT
);
$user_attributes
=
xattr_list
(
$file
);
echo
"Root attributes: \n"
;
foreach (
$root_attributes
as
$attr_name
) {
printf
(
"%s\n"
,
$attr_name
);
}
echo
"\n Attributs utilisateur : \n"
;
foreach (
$attributes
as
$attr_name
) {
printf
(
"%s\n"
,
$attr_name
);
}
?>
xattr_get() |