- 16, May 2024
- #1
Привет, я сделал несколько уроков по созданию контактной формы. Но важная часть отсутствует, как мне отправить ее по электронной почте? Код формы PHP, который я сделал, выглядит следующим образом:
<голова>
<стиль>
.error {цвет: #FF0000;}
<тело>
// определяем переменные и присваиваем им пустые значения
$nameErr = $emailErr = $genderErr = $websiteErr = "";
$name = $email = $gender = $comment = $website = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
если (пустой($_POST["имя"])) {
$nameErr = "Необходимо имя";
} еще {
$имя = $_REQUEST['имя'];
if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
$nameErr = "Разрешены только буквы и пробелы";
}
}
если (пустой($_POST["электронная почта"])) {
$emailErr = "Необходим адрес электронной почты";
} еще {
$email = $_REQUEST['электронная почта'];
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Неверный формат электронной почты";
}
}
если (пусто($_POST["веб-сайт"])) {
$сайт = "";
} еще {
$вебсайт = $_REQUEST['вебсайт'];
}
если (пустой($_POST["комментарий"])) {
$комментарий = "";
} еще {
$комментарий = $_REQUEST['комментарий'];
}
if (empty($_POST["пол"])) {
$genderErr = "Укажите пол";
} еще {
$пол = $_REQUEST['пол'];
}
}
?>
// определяем переменные и присваиваем им пустые значения
$nameErr = $emailErr = $genderErr = $websiteErr = "";
$name = $email = $gender = $comment = $website = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
если (пустой($_POST["имя"])) {
$nameErr = "Необходимо имя";
} еще {
$имя = $_REQUEST['имя'];
if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
$nameErr = "Разрешены только буквы и пробелы";
}
}
если (пустой($_POST["электронная почта"])) {
$emailErr = "Необходим адрес электронной почты";
} еще {
$email = $_REQUEST['электронная почта'];
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Неверный формат электронной почты";
}
}
если (пусто($_POST["веб-сайт"])) {
$сайт = "";
} еще {
$вебсайт = $_REQUEST['вебсайт'];
}
если (пустой($_POST["комментарий"])) {
$комментарий = "";
} еще {
$комментарий = $_REQUEST['комментарий'];
}
if (empty($_POST["пол"])) {
$genderErr = "Укажите пол";
} еще {
$пол = $_REQUEST['пол'];
}
}
?>