早上好。我有一个使用表单发送邮件功能的表单,一切正常,但是当我添加另一封电子邮件时却不起作用。这是我所做的代码示例:
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
/*
Tested working with PHP5.4 and above (including PHP 7 )
*/
require_once './vendor/autoload.php';
use FormGuide\Handlx\FormHandler;
$pp = new FormHandler();
$validator = $pp->getValidator();
$validator->fields(['name', 'referralname', 'email', 'phonenumber'])->areRequired()->maxLength(50);
$validator->field('email')->isEmail();
$validator->field('message')->maxLength(6000);
$pp->attachFiles(['image']);
$pp->sendEmailTo('email@email.com', 'email@email.com', 'email@email.com'); // ← Your email here
echo $pp->process($_POST);
答案 0 :(得分:2)
似乎您需要将电子邮件地址作为数组传递。
$pp->sendEmailTo(['someone@gmail.com', 'another@gmail.com','more@gmail.com']);
答案 1 :(得分:1)
最好将所有电子邮件组成一个数组,然后使用for循环进行邮件发送,如下所示:
$myarr = array('email@email.com', 'email@email.com', 'email@email.com');
for($i = 0;count($myarr)>$i;$i++){
$pp->sendEmailTo($myarr[$i]);
}
我还建议您将error_reporting设置为on,以便您更轻松地调试