Функция PHP xattr_set

bool xattr_set ( string filename, string name, string value [, int flags] )

This function sets the value of an extended attribute of a file.

Расширенные аттрибуты имеют два различных пространства имён: пользовательское и корневое (root). Пользовательское пространство имён доступно для всех пользователей, в то время как корневое - только для пользователей с root-привилегиями. По умолчанию xattr оперирует в пользовательском пространтсве имён, но вы можете изменить это поведение при помощи аргумента flags.

Список параметров  

Supported xattr flags

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Sets extended attributes on .wav file

<?php
   $file = 'my_favourite_song.wav';
   xattr_set($file, 'Artist', 'Someone');
   xattr_set($file, 'My ranking', 'Good');
   xattr_set($file, 'Listen count', '34');

   /* ... other code ... */

   printf("You've played this song %d times", xattr_get($file, 'Listen count')); 
?>

Смотрите также xattr_get, xattr_remove.