有人可以解释一下 address_list
在 phpBB 中是如何工作的吗?我正在尝试创建一个用于自动插入私有(private)消息的小功能,并且认为到目前为止我已经完成了:
我们会说我当前的用户数组如下所示:
$users = array('100','150','77','94')
其中每个数字都是用户的 ID。
当前address_list
看起来像这样:
'address_list' => array ('u' => array(2 => 'to'))
是的,它是直接取自 http://wiki.phpbb.com/Using_phpBB3%27s_Basic_Functions#1.4.7._Inserting_Posts_and_Private_Messages
据我所知,解释告诉我它使用二维数组,但我不需要发送到组,而且我什至不知道如何粘贴二维数组代入该等式。我想做的就是发送给该列表中的第一个用户 ID,然后密件抄送所有其他用户。
话又说回来,phpBB 的文档对我来说总是几乎不可能遵循。
感谢任何和所有帮助。
最佳答案
格式如下:
'address_list' => array(
'u' => array(2 => 'to', 3 => 'bcc'),
'g' => array(40 => 'to', 41 => 'bcc'),
)
u
包含user_id =>recipient_type
的映射。g
包含group_id =>recipient_type
的映射。
收件人类型可以是to
或bcc
。
此示例将向用户 2 和组 40 发送私信,并向用户 3 和组 41 发送密件抄送。
关于php - 在phpBB中创建address_list数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5399658/