(PECL xattr:0.9-1.0)
xattr_remove — Elimina un atributo extendido
La función elimina un atributo extendido del 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.
El archivo al que se elimina el atributo.
Nombre del atributo extendido a eliminar.
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. |
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Example#1 Eliminar todos los atributos extendidos de un archivo
<?php
$archivo = 'el_archivo';
$atributos = xattr_list($archivo);
foreach ($atributos as $nombre_atributo) {
xattr_remove($archivo, $nombre_atributo);
}
?>