xattr_remove
(PECL)
xattr_remove --
Remove an extended attribute
Описание
bool
xattr_remove ( string filename, string name [, int flags] )
This function removes an extended attribute of a file.
Расширенные аттрибуты имеют два различных
пространства имён: пользовательское и корневое (root). Пользовательское
пространство имён доступно для всех пользователей, в то время как корневое -
только для пользователей с root-привилегиями. По умолчанию xattr оперирует в
пользовательском пространтсве имён, но вы можете изменить это поведение
при помощи аргумента flags.
Список параметров
filename
The file from which we remove the attribute.
name
The name of the attribute to remove.
flags
Таблица 1. Supported xattr flags
| XATTR_DONTFOLLOW | Do not follow the symbolic link but operate on symbolic link itself. |
| XATTR_ROOT | Set attribute in root (trusted) namespace. Requires root privileges. |
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Примеры
Пример 1. Removes all extended attributes of a file
<?php $file = 'some_file'; $attributes = xattr_list($file);
foreach ($attributes as $attr_name) { xattr_remove($file, $attr_name); } ?>
|
|