<?php
if ($_SERVER["REQUEST_METHOD"] !== "POST") {
exit("Ongeldige aanvraag.");
}
function schoon($waarde) {
return htmlspecialchars(trim($waarde ?? ""), ENT_QUOTES, "UTF-8");
}
$naam = schoon($_POST["naam"]);
$aankomstdatum = schoon($_POST["aankomstdatum"]);
$datumSmulplank = schoon($_POST["datum_smulplank"]);
$personen = schoon($_POST["personen"]);
$keuze = schoon($_POST["keuze"]);
$verdeling = schoon($_POST["verdeling"]);
$arrangement = schoon($_POST["arrangement"]);
$email = filter_var($_POST["email"] ?? "", FILTER_VALIDATE_EMAIL);
$telefoon = schoon($_POST["telefoon"]);
$opmerkingen = schoon($_POST["opmerkingen"]);
if (
empty($naam) ||
empty($aankomstdatum) ||
empty($datumSmulplank) ||
empty($personen) ||
empty($keuze) ||
!$email
) {
exit("Niet alle verplichte gegevens zijn correct ingevuld.");
}
$ontvanger = "info@langeman.de";
$onderwerp = "Nieuwe reservering De Lange Man Smulplank";
$bericht = "Nieuwe reservering Smulplank\n\n";
$bericht .= "Naam: " . $naam . "\n";
$bericht .= "E-mailadres: " . $email . "\n";
$bericht .= "Telefoonnummer: " . $telefoon . "\n\n";
$bericht .= "Aankomstdatum: " . $aankomstdatum . "\n";
$bericht .= "Datum Smulplank: " . $datumSmulplank . "\n";
$bericht .= "Aantal personen: " . $personen . "\n";
$bericht .= "Keuze: " . $keuze . "\n";
$bericht .= "Verdeling: " . $verdeling . "\n";
$bericht .= "Onderdeel arrangement: " . $arrangement . "\n\n";
$bericht .= "Opmerkingen:\n" . $opmerkingen . "\n";
$headers = "From: Hotel De Lange Man Website <info@langeman.de>\r\n";
$headers .= "Reply-To: " . $email . "\r\n";
$headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
if (mail($ontvanger, $onderwerp, $bericht, $headers)) {
echo "
<h2>Bedankt voor uw reservering</h2>
<p>
Uw aanvraag is naar Hotel De Lange Man verzonden.
De reservering is definitief nadat u van ons een bevestiging heeft ontvangen.
</p>
<p><a href='/'>Terug naar de website</a></p>
";
} else {
echo "
<h2>De reservering kon niet worden verzonden</h2>
<p>
Neem telefonisch contact met ons op via +49 2472 8026002
of stuur een e-mail naar info@langeman.de.
</p>
";
}
?>
