Задать вопрос
@thedexploit
Сайтами маюсь

Как сделать отправку формы заказа на две почты?

Доброго. Есть форма заказов с сайта. Мне необходимо, чтобы письмо приходило на две почты, а не на одну.
Как это можно реализовать? Код формы ниже.
<?php
	$myaddr = "ОСНОВНАЯ_ПОЧТА";
$senddate = date("d.m.Y H:i:s");
$ref = $_SERVER['HTTP_REFERER'];
$result=parse_url($ref);
parse_str($result['query'],$params);


if (isset($_POST['number']) && $_POST['name'] == 0){
	$headers  = "From: derevodekor.ru \r\n";
	$headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html;charset=utf-8 \r\n";
	
	$number 	= $_POST['number'];
	$name 	= $_POST['name'];
	$loc		= $_POST['loc'];
	
	$subj = "C формы:";
	$text .= "<p><strong>Телефон:</strong> ".$number;
	$text .= "<p><strong>Имя:</strong> ".$name;
	$text .= "<p><strong>Место заполнения:</strong> -";
        $text .= $utm;
    $logger = $senddate.$text;
    $senderror = "error";
	
	mail($myaddr, $subj, $text, $headers);
	echo "<p>Ваша заявка принята, Спасибо!</p>";
	$f = fopen("zayavkaLog.txt", "a");
	fwrite($f, "\r\n".$logger);
	fclose($f);
	} else {
	echo "Нет ПОСТА";
	$f = fopen("zayavkaLog.txt", "a");
	fwrite($f, "\r\n".$senderror);
	fclose($f);
} 
	?>
  • Вопрос задан
  • 213 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
alfaslash
@alfaslash
frontend-developer
Реализовать это довольно просто, нужно в функцию mail передать в качестве первого параметра строку с несколькими адресатами:
$myaddr = "ОСНОВНАЯ_ПОЧТА, ДОПОЛНИТЕЛЬНАЯ_ПОЧТА";
Ответ написан
Комментировать
Добавить переменную
$dopaddr = "Дополнительная_ПОЧТА";
И после
mail($myaddr, $subj, $text, $headers);
добавить
mail($dopaddr , $subj, $text, $headers);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы