(PECL xattr >= 0.9.0)
xattr_remove — Elimina un atributo extendido
Esta función elimina un atributo extendido del archivo.
Los atributos extendidos tienen dos espacios de nombres
diferentes: user
y root
. El espacio de nombres
user
está disponible para todos los usuarios mientras que el espacio de
nombres root
solo está disponible para los usuarios con privilegios
root
. xattr opera sobre el espacio de nombres user
por
defecto, pero esto puede ser cambiado utilizando el argumento
flags
.
filename
El archivo del que se elimina el atributo.
name
El nombre del atributo a eliminar.
flags
XATTR_DONTFOLLOW |
No sigue el enlace simbólico pero se puede operar en este. |
XATTR_ROOT |
Establece atributos en la raíz (segura) de espacio de nombres. Requiere privilegios de administrador. |
Ejemplo #1 Elimina todos los atributos extendidos de un archivo
<?php
$file = 'some_file';
$attributes = xattr_list($file);
foreach ($attributes as $attr_name) {
xattr_remove($file, $attr_name);
}
?>