Привет, я сделал несколько уроков по созданию контактной формы. Но важная часть отсутствует, как мне отправить ее по электронной почте? Код формы 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['пол'];
}
}
?>
*обязательное поле необходимо заполнить!.
">
Имя:
*
Электронная почта:
*
Веб-сайт:
Комментарий:
Пол:
Женский
Мужской
*
echo "
echo "Имя:$имя";
эхо "
";
echo "Электронная почта:$email";
эхо "
";
echo "Веб-сайт: $website";
эхо "
";
echo "Комментарий:$комментарий";
эхо "
";
echo "Пол: $gender";
?>
<голова>
<стиль>
.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['пол'];
}
}
?>
Пример проверки формы PHP
*обязательное поле необходимо заполнить!.
">
Имя:
*
Электронная почта:
*
Веб-сайт:
Комментарий:
Пол:
Женский
Мужской
*
echo "
Ваш ввод:
";echo "Имя:$имя";
эхо "
";
echo "Электронная почта:$email";
эхо "
";
echo "Веб-сайт: $website";
эхо "
";
echo "Комментарий:$комментарий";
эхо "
";
echo "Пол: $gender";
?>