xattr_remove
(no version information, might be only in CVS)
xattr_remove --
Remove um atributo extendido
Descrição
bool
xattr_remove ( string filename, string name [, int flags] )
Essa função remove um atributo extendido de um arquivo.
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
- filename
O arquivo do qual será removido o atributo.
- name
O nome do atributo a ser removido.
- flags
Tabela 1. Opções (flags) Suportadas por xattr
XATTR_DONTFOLLOW | Não segue o link simbólico mas opera no link simbólico em si. |
XATTR_ROOT | Muda no namespace para o namespace de root. Requer privilégio de administrador (root). |
Valores Retornados
Retorna TRUE em caso de sucesso ou FALSE em falhas.
Exemplos
Exemplo 1. Remove todos os atributos extendidos de um arquivo
<?php $arquivo = 'algum_arquivo'; $atributos = xattr_list($arquivo);
foreach ($atributos as $nome_do_atributo) { xattr_remove($arquivo, $nome_do_atributo); } ?>
|
|