Упрощенный код отправки EMail – PHP

Обновлено: 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;
?>

Рейтинг автора
Автор статьи
Юрий
SEO-аналитик, программист (PHP, Ajax, Delphi, MySQL).
Написано статей
268
7 оценок, среднее: 5,00 из 57 оценок, среднее: 5,00 из 57 оценок, среднее: 5,00 из 57 оценок, среднее: 5,00 из 57 оценок, среднее: 5,00 из 5 (7 оценок, среднее: 5,00 из 5)
Для того чтобы оценить запись, вы должны быть зарегистрированным пользователем сайта.
Загрузка...
Понравилась статья? Поделиться с друзьями:
Блог Программиста
Добавить комментарий

два + восемнадцать =