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
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
msg_set_queue — Valorizza le informazioni nella struttura dati della coda dei messaggi
msg_set_queue() permette di modificare i valori dei
campi msg_perm.uid, msg_perm.gid, msg_perm.mode e msg_qbytes della
sottostante struttura dati della coda.
Per specificare il valore, occorre impostare il valore nella chiave dell'array
dati
che si desidera modificare.
Per potere cambiare la struttura dati occorre che il PHP sia eseguito con lo stesso utente che ha creato la coda, sia proprietario della coda (code determinato dal campo msg_perm.xxx), o sia eseguito con i privilegi di root. Sono richiesti i privilegi di root per potere aumentare msg_qbytes a valori superiori ai limiti definiti dal sistema.
Vedere anche: msg_remove_queue(), msg_receive(), msg_stat_queue() e msg_get_queue().
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