34752-vm/contact.php
Flatlogic Bot 9021b3d6ab 1.0
2025-10-07 14:58:42 +00:00

38 lines
966 B
PHP

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
require_once __DIR__ . '/mail/MailService.php';
$name = filter_var($_POST['name'], FILTER_SANITIZE_STRING);
$email = filter_var($_POST['email'], FILTER_SANITIZE_EMAIL);
$message = filter_var($_POST['message'], FILTER_SANITIZE_STRING);
if (empty($name) || empty($email) || empty($message)) {
echo "error";
exit;
}
$to = getenv('MAIL_TO') ?: null;
$subject = "New Contact Form Message from " . $name;
$html = "
<p><strong>Name:</strong> {$name}</p>
<p><strong>Email:</strong> {$email}</p>
<p><strong>Message:</strong></p>
<p>{$message}</p>
";
$txt = "Name: {$name}
Email: {$email}
Message:
{$message}";
$res = MailService::sendMail($to, $subject, $html, $txt, ['reply_to' => $email]);
if (!empty($res['success'])) {
echo "success";
} else {
echo "error";
}
} else {
echo "error";
}
?>