PHPMailer отправляет почту с массивом ($ _POST [’email’])

Привет, у меня есть вопрос о форме массива HTML и PHP. В форме HTML я спрашиваю 3 электронных письма и отправляю их в свою базу данных.

Кто-то знает, как заставить это работать, пожалуйста? Спасибо!

ФОРМА HTML:

<form id="formulario" method="post" action="php/enviar.php" enctype="multipart/form-data">
<input type="email" name="email" required>
<input type="email" name="email1" required>
<input id="submit" type="submit" name="enviar" value="Send mail">
</form>

PHPMailer Part:

$para1  = $_POST['email'];
$para2  = $_POST['email1'];
$recipientes = array('[email protected]', '[email protected]');
foreach($recipientes as $email)
{
$mail->AddAddress($email);
print_r($email); //only test
}

Ошибка:

Invalid address: emailemail
Invalid address: email1email1
You must provide at least one recipient email address.

Спасибо, извините за мой плохой английский!

0

Решение

Прежде всего, я не думаю, что вы реализовали PHPMailer правильным способом.

Посмотрите на PHPMailer GitHub ссылка для простого примера о том, как это реализовано.

1) Вы должны сначала include класс PHPMailer в вашем коде

2) Затем инициализируйте PHPMailer, как $mail = new PHPMailer;, Приходится устанавливать все свойства инициализированного объекта, а затем отправлять почту.

Вы упомянули об отправке данных в базу данных, хотя вы не предоставили код того, что вы пытаетесь сделать

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]