Обновлено: 23 декабря, 2021
Файл send.php
Вариант 1
<? $to = ‘your_email@mail.ru’; $HTTP_HOST = parse_url (“http://”.$_SERVER[“HTTP_HOST”]); $HTTP_HOST = str_replace (array (“http://”,”www.”), “”, $HTTP_HOST[“host”]); $from_mail = “noreply@”.$HTTP_HOST; // отправитель. Если настраиваете smtp, не забудьте указать в $from вашу почту //$from_mail = $_POST[‘input_2’]; // введенный в поле input_2 email отправителя $subject = ‘Перезвонить мне’; $headers = “Content-type: text/html; charset=utf-8 \r\n”; $headers .= “Reply-To:” . $from_mail . “\r\n”; $headers .= “From: ” . $from_mail . “\r\n”; $headers .= “X-Mailer: PHP/” . phpversion(); $message = “<div>”; if(isset($_POST[‘input_1’])) { $message .= “<p><b>Имя: </b>” . $_POST[‘input_1’] . “</p>”; } if(isset($_POST[‘input_2’])) { $message .= “<p><b>Тел: </b>” . $_POST[‘input_2’] . “</p>”; } $message .= “</div>”; mail($to, $subject, $message,$headers); // отправляем письмо header(‘Location: http://your_site.ru/’); // возвращаемся на главную страницу exit; ?>
Вариант 2
<?php $to = ‘your_email@yandex.ru’; $from_mail = “from_email@yandex.ru”; $subject = $_POST[‘subj’]; $headers = “Content-type: text/html; charset=utf-8 \r\n”; $headers .= “Reply-To:” . $from_mail . “\r\n”; $headers .= “From: ” . $from_mail . “\r\n”; $headers .= “X-Mailer: PHP/” . phpversion(); $message = “<div>”; if(isset($_POST[‘input_name’])) { $message .= “<p><b>Имя: </b>” . $_POST[‘input_name’] . “</p>”; } if(isset($_POST[‘input_question’])) { $message .= “<p><b>Вопрос: </b>” . $_POST[‘input_question’] . “</p>”; } $message .= “</div>”; mail($to, $subject, $message,$headers); echo ”; header(‘Location: https://your_site.ru/’); exit; ?>