xattr_list
(PECL)
xattr_list --
Obtiene una lista de los atributos extendidos
Descripción
array
xattr_list ( string nombre_archivo [, int opciones] )
La función obtiene una lista con los nombres de todos los atributos extendidos de un archivo.
Extended attributes have two different namespaces: user
and root namespace. User namespace is available for all users while root namespace
is available only for user with root privileges. xattr operates on user namespace
by default, but you can change that using flags argument.
Lista de parámetros
- nombre_archivo
La ruta al archivo.
- opciones
Tabla 1. Opciones de xattr soportadas
XATTR_DONTFOLLOW | Realizar las operaciones en el propio enlace simbólico (no seguirlo). |
XATTR_ROOT | Establecer atributo en el espacio de nombres raíz (y de confianza). Requiere privilegios de root. |
Valores retornados
La función devuelve una matriz con los nombres de los atributos extendidos.
Ejemplos
Ejemplo 1. Muestra el nombre de todos los atributos extendidos de un archivo
<?php $archivo = 'el_archivo'; $atributos_root = xattr_list($archivo, XATTR_ROOT); $atributos_usuario = xattr_list($archivo);
echo "Atributos root: \n"; foreach ($atributos_root as $nombre_atributo) { printf("%s\n", $nombre_atributo); }
echo "\n Atributos de usuario: \n"; foreach ($atributos as $nombre_atributo) { printf("%s\n", $nombre_atributo); }
?>
|
|