'', 'email' => '', 'phone' => '', 'message' => '']; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $name = trim($_POST['name'] ?? ''); $email = trim($_POST['email'] ?? ''); $phone = trim($_POST['phone'] ?? ''); $message = trim($_POST['message'] ?? ''); $fields = compact('name', 'email', 'phone', 'message'); if (empty($name) || empty($email) || empty($phone) || empty($message)) { $error = 'All fields are required. Please fill in every field.'; } elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $error = 'Please enter a valid email address.'; } elseif (!preg_match('/^[0-9+\-\s()]{7,15}$/', $phone)) { $error = 'Please enter a valid phone number.'; } else { $to = 'vonehotelraichur@gmail.com'; $subject = 'New Enquiry from ' . htmlspecialchars($name) . ' — V1-One Hotel'; $body = "You have received a new enquiry via the website.\n\n" . "Name : $name\n" . "Email : $email\n" . "Phone : $phone\n\n" . "Message :\n$message\n"; $headers = implode("\r\n", [ "From: website@maruthimeditech.com", "Reply-To: $email", "X-Mailer: PHP/" . phpversion(), "Content-Type: text/plain; charset=UTF-8", ]); if (mail($to, $subject, $body, $headers)) { $success = 'Thank you, ' . htmlspecialchars($name) . '! We have received your message and will get back to you shortly.'; $fields = ['name' => '', 'email' => '', 'phone' => '', 'message' => '']; } else { $error = 'Sorry, we could not send your message right now. Please call us at +91 99729 19995.'; } } } ?>