xattr_remove

(PECL)

xattr_remove --  Elimina un atributo extendido

Descripción

bool xattr_remove ( string nombre_archivo, string nombre [, int opciones] )

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.

Lista de parámetros

nombre_archivo

El archivo al que se elimina el atributo.

nombre

Nombre del atributo extendido a eliminar.

opciones

Tabla 1. Opciones de xattr soportadas

XATTR_DONTFOLLOWRealizar las operaciones en el propio enlace simbólico (no seguirlo).
XATTR_ROOTEstablecer atributo en el espacio de nombres raíz (y de confianza). Requiere privilegios de root.

Valores retornados

Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.

Ejemplos

Ejemplo 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);
}
?>

Ver también

xattr_list()
xattr_set()
xattr_get()

Hosting by: hurra.com
Generated: 2007-01-26 18:00:51