Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
xattr_remove
(PECL xattr >= 0.9.0)
xattr_remove — Удаление расширенных атрибутов файла
Описание
bool xattr_remove ( string $filename , string $name [, int $flags = 0 ] )Эта функция удаляет расширенный атрибут файла.
Расширенные атрибуты имеют два различных пространства имен: пользовательское и корневое (root). Пользовательское пространство имен доступно для всех пользователей, в то время как корневое - только для пользователей с root-привилегиями. По умолчанию xattr оперирует в пользовательском пространтсве имен, но вы можете изменить это поведение при помощи аргумента flags.
Список параметров
filename -
Файл, атрибут которого нужно удалить.
name -
Имя удаляемого атрибута.
flags -
XATTR_DONTFOLLOW | Не разыменовывать символические ссылки, работать с самой ссылкой. |
XATTR_ROOT | Установить атрибут в корневом пространстве имён. Требуются права суперпользователя. |
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Примеры
Пример #1 Удалить все расширенные атрибуты файла
$file = 'some_file';
$attributes = xattr_list($file);
foreach ($attributes as $attr_name) {
xattr_remove($file, $attr_name);
}
Смотрите также
- xattr_list() - Просмотр списка расширенных атрибутов файла
- xattr_set() - Установка расширенных атрибутов файла
- xattr_get() - Получение расширенных атрибутов файла
Описание на ru2.php.net
Описание на php.ru