тестирую на open server. не приходит сообщение во вкладку "просмотр логов"
<?php
session_start();
if(isset($_POST["send"])){
$from = htmlspecialchars ($_POST["from"]);
$subject = htmlspecialchars ($_POST["subject"]);
$message = htmlspecialchars ($_POST["message"]);
$_SESSION["from"] = $from;
$_SESSION["message"] = $message;
$_SESSION["subject"] = $subject;
$error_from = "";
$error_message = "";
$error_subject = "";
if($from == "" || !preg_match ("/@/", $from) ){
$error_from = "введите корректный email";
$error = true;
}
if(strlen($subject) == 0){
$error_subject = "введите тему";
$error = true;
}
if(strlen($message) == 0){
$error_message = "введите сообщение";
$error = true;
}
if(!$error){
$subject = "=?utf-8?B?".base64_encode($subject)."?=";
$headers = "From: $from\r\nRreply-to: $from\r\nContent-type: text/plain; charset=utf-8\r\n";
mail($subject, $message, $headers);
exit;
}
}
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<title>connect</title>
<link rel="stylesheet" href="connect.css"/>
<!--<meta charset="UTF-8"/> -->
</head>
<body>
<div class="contect-wrapper">
<form name="feedback" action="" method="post">
<div class="inputs">
<p>от кого: <input type = "text" name = "subject"/><span style="color:red"><?php echo $error_subject ?> </span></p>
<p>тема: <input type = "text" name = "subject"/><span style="color:red"><?php echo $error_subject ?> </span></p>
</div>
<div class="main-message">
<p>сообщение: </p>
<textarea name="message"></textarea><span style="color:red"><?php echo $error_message ?> </span>
</div>
<input class="button" type="submit" name="send" value="отправить" />
</form>
</div>
</body>
</html>
session_start();
if(isset($_POST["send"])){
$from = htmlspecialchars ($_POST["from"]);
$subject = htmlspecialchars ($_POST["subject"]);
$message = htmlspecialchars ($_POST["message"]);
$_SESSION["from"] = $from;
$_SESSION["message"] = $message;
$_SESSION["subject"] = $subject;
$error = false;
$error_from = "";
$error_message = "";
$error_subject = "";
if($from == "" || !preg_match ("/@/", $from) ){
$error_from = "введите корректный email";
$error = true;
}
if(strlen($subject) == 0){
$error_subject = "введите тему";
$error = true;
}
if(strlen($message) == 0){
$error_message = "введите сообщение";
$error = true;
}
if(!$error){
$subject = "=?utf-8?B?".base64_encode($subject)."?=";
$headers = "From: $from\r\nRreply-to: $from\r\nContent-type: text/plain; charset=utf-8\r\n";
mail($subject, $message, $headers);
exit;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При использовании QUEUE_DRIVER=sync вenv не работает метод delay () в моем контроллере При использовании QUEUE_DRIVER=databaseв