Files
olimparena/send-form.php

39 lines
1.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
header('Content-Type: application/json; charset=utf-8');
if ($_SERVER["REQUEST_METHOD"] !== "POST") {
echo json_encode(["status" => "error", "message" => "Неверный запрос"]);
exit;
}
$name = trim(strip_tags($_POST["name"] ?? ""));
$phone = trim(strip_tags($_POST["phone"] ?? ""));
$email = trim(strip_tags($_POST["email"] ?? ""));
if (empty($name) || empty($phone)) {
echo json_encode(["status" => "error", "message" => "Имя и телефон обязательны"]);
exit;
}
//$to = "receptionadmin@o-arena.ru"; // ← Измени на свой реальный email!
$to = "rid89@mail.ru";
$subject = "Новая заявка с сайта OlimpArena";
$message = "📩 Новая заявка из всплывающего окна\n\n";
$message .= "Имя: $name\n";
$message .= "Телефон: $phone\n";
$message .= "Email: $email\n\n";
$message .= "Дата: " . date('d.m.Y H:i:s') . "\n";
$headers = "From: no-reply@olimparena.aiconversion.ru\r\n";
$headers .= "Reply-To: $email\r\n";
$headers .= "Content-Type: text/plain; charset=utf-8\r\n";
if (mail($to, $subject, $message, $headers)) {
echo json_encode(["status" => "success"]);
} else {
error_log("Mail error: " . print_r(error_get_last(), true));
echo json_encode(["status" => "error", "message" => "Не удалось отправить письмо"]);
}
?>