msg_set_queue

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

msg_set_queueУстановка информации в структуре данных очереди сообщений

Описание

msg_set_queue ( resource $queue , array $data ) : bool

msg_set_queue() позволяет вам изменить значения полей msg_perm.uid, msg_perm.gid, msg_perm.mode и msg_qbytes в служебной структуре данных очереди сообщений.

Изменение структуры данных возможно только в том случае, если PHP запущен от пользователя, создавшего очередь, владеющего очередью (определяется полем msg_perm.xxx), или имеющего root-привилегии. Root-привилегии требуются для увеличения значения msg_qbytes выше системных лимитов.

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

queue

Дескриптор ресурса очереди сообщений.

data

Вы указываете требующие установки значения через соответствующие ключи массива data.

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

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

Смотрите также

  • msg_remove_queue() - Удаление очереди сообщений
  • msg_receive() - Получение сообщения из очереди сообщений
  • msg_stat_queue() - Получение информации из структуры данных очереди сообщений
  • msg_get_queue() - Создание или подключение к очереди сообщений

add a note add a note

User Contributed Notes 1 note

up
-1
webmaster at toolshed51 dot com
16 years ago
Example:
$msg_id = msg_get_queue (12341234, 0600);
msg_set_queue ($msg_id, array ('msg_perm.uid'=>'80'));

List of all possible keys at documentation for msg_stat_queue
To Top