Вот код, все работает, все нормально. .... но появилась необходимость отправки письма сразу на 2 почты, ... простое добавление строки $to = "Почта2@mail.ru"; // Ваш Электронный адрес ни к чему не привело! Замена файла header ('Location: senk.php'); на 'send1.php' // Последующая страница (путем ступенчатого перехода) тоже не помогло! Кто знает как это решить, подскажите пожалуйста. .... PHP: <? // название файла send.php'); // FILE SEND PAGE // //-----------------// if (isset ($_POST['send_user'])) { // запрет прямого обращения к обработчику session_start(); // Обрабатываем данные полученные с html-формы, формируем нужные переменные if (isset ($_POST['user_name'])) {$name = $_POST['user_name'];htmlspecialchars($name);trim ($name);$_SESSION['order_name'] = $name;}if ($name == ""){unset ($name);} if (isset ($_POST['user_phone'])) {$tel = $_POST['user_phone'];htmlspecialchars($tel);trim ($tel);$_SESSION['order_tel'] = $tel;}if ($tel == ""){unset ($tel);} // Формируем текст сообщения исходя из наличия переменных if(isset($name)){$string_message = "Имя заказчика: ".$name."<br>";} if(isset($tel)){$string_message .= "Телефон: ".$tel."<br>";} //*/ $string_message .= "<br>Заказ с сайта: ".$_SERVER['HTTP_HOST']."<br>"; $string_message .= "Время заказа: ".date("d.m.Y H:i:s")."<br>"; $string_message .= "IP покупателя: ".$_SERVER['REMOTE_ADDR']."<br>"; $string_message .= "Сайт реферер: ".$_SESSION['referer']."<br><br>"; $subject = 'Заявка с сайта '.$_SERVER['HTTP_HOST']; // заголовок письма //////////// АДРЕС ПОЧТЫ ДЛЯ ПРИЕМА ЗАЯВОК //////////// // $to = "Почта1@mail.ru"; // Ваш Электронный адрес $to = "Почта2@mail.ru"; // Ваш Электронный адрес /////////////////////////////////////////////////////// $header = 'MIME-Version: 1.0' . "\r\n"; $header .= 'Content-type: text/html; charset=utf-8' . "\r\n"; $header .= "From: <zakaz@{$_SERVER['HTTP_HOST']}> \r\n"; //-- ОБРАБОТЧИК ФОРМЫ ЗАЯВКИ НА САЙТЕ --// if (isset ($tel) || isset ($email)){ // проверяем заполнение обязательного полея контакта $result = mail($to,$subject,$string_message,$header); // оправляем письмо с сайта if ($result == 'TRUE'){ // проверяем результат отправки header ('Location: senk.php'); // Последующая страница }else {?><script>alert ('Сообщение с формы не отправлено!');location.replace('../');</script><?} }else{?><script>alert ('Не заполнены обязательные поля! Они отмечены звездочками*');location.replace('../');</script><?} }else{?><script>location.replace('../');</script><?} ?>
PHP: $to = "Почта1@mail.ru"; $result = mail($to,$subject,$string_message,$header); $to = "Почта2@mail.ru"; $result = mail($to,$subject,$string_message,$header);
$to может принимать несколько email-адресов, через запятую. Думаю дальше сами поймете как действовать.
@Myltiplaz, а среди заголовков есть ещё адресаты для копии и для скрытой копии. Впрочем, важно ещё хотите ли, чтобы получатели знали каким адресатам ещё письмо было отправлено (насчет использования нескольких адресов в $to и Cc и Bcc заголовков).