PHP Dokumentation: Function xattr-list
12. Januar 2010 von werner
xattr_list
(PECL xattr >= 0.9.0)
xattr_list — Get a list of extended attributes
Beschreibung
array xattr_list ( string $filename [, int $flags = 0 ] )
This functions gets a list of names of extended attributes of a file.
Erweiterte Eigenschaften haben zweiverschiedene Namensräume: den User- und den Root-Namensraum. DerUser-Namensraum steht allen Benutzern zur Verfügung, während derRoot-Namensraum nur Benutzern mit Root-Rechten zur Verfügung steht. xattroperiert standardmäßig im User-Namensraum, aber das können Sie mit demParameter flags ändern.
Parameter-Liste
- filename
The path of the file.
- flags
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.
Rückgabewerte
This function returns an array with names of extended attributes.
Beispiele
Beispiel #1 Prints names of all extended attributes of file
<?php
$file = 'some_file';
$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 User attributes: \n";
foreach ($attributes as $attr_name) {
printf("%s\n", $attr_name);
}?>Siehe auch
- xattr_get() – Get an extended attribute