我继承了一个WordPress站点,该站点有很多看起来像是引导的自定义代码。一个联系人表单编码在一个PHP文件中,客户端希望添加更多的电子邮件地址,以便将提交内容发送到。
我已经找到了发送电子邮件的代码,但我想确保我正确更新了它,而不是破坏它。以下是代码行:
$emails = array( $email, \'myemail@me.com\' );
我假设我需要将其更新为
$emails = array( $email, \'myemail@me.com, anotheremail@me.com\' );
或
$emails = array( $email, \'myemail@me.com\',\'anotheremail@me.com\' );
有什么见解是正确的吗?
SO网友:Liam Stewart
查看您提供的代码片段,该解决方案似乎是您的最后一个解决方案。
$emails = array( $email, \'myemail@me.com\',\'anotheremail@me.com\' );
发送一系列电子邮件,第一封(
$email
) 成为动态电子邮件。第二个和第三个是硬编码值。
这是假设电子邮件处理程序已准备好接受要发送到的电子邮件数组。
EDIT
我看到一些关于您第一次尝试的评论:
$emails = array( $email, \'myemail@me.com, anotheremail@me.com\' );
这是一个有效数组-但将传递
myemail@me.com, anotheremail@me.com
而不是
myemail@me.com
和
anotheremail@me.com
作为单独的值-乍一看,这就是代码期望的其他电子邮件地址。
SO网友:Rick Hellewell
因为代码段是
$emails = array( $email, \'myemail@me.com\' );
然后我假设数组的第二个参数是目标电子邮件地址。假设您不在乎是否所有电子邮件地址都向收件人公开(因为它们都在“收件人”字段中),那么这就行了
$emails = array( $email, \'myemail@me.com, another@here.com, metoo@there.com\' );
虽然我不喜欢在“收件人”上发送多封电子邮件,但我更希望它们是在“密件抄送”字段中。