if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_POST['name'] ?? '');
$email = htmlspecialchars($_POST['email'] ?? '');
$phone = htmlspecialchars($_POST['phone'] ?? '');
$message = htmlspecialchars($_POST['message'] ?? '');
$to = "info@fleetmove24.com";
$subject = "Neue Kontaktanfrage von FleetMove24";
$body = "Name: $name\nE-Mail: $email\nTelefon: $phone\n\nNachricht:\n$message";
$headers = "From: noreply@fleetmove24.com\r\n" .
"Reply-To: $email\r\n" .
"X-Mailer: PHP/" . phpversion();
if (mail($to, $subject, $body, $headers)) {
echo "
Vielen Dank, Ihre Nachricht wurde erfolgreich gesendet.
";
} else {
echo "Fehler: Die Nachricht konnte nicht gesendet werden.
";
}
}
?>
// Einfaches Formular-Handling (sanitisiert, Honeypot, Header-Injection-Check)
$sent = false;
$errors = [];
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Honeypot (verstecktes Feld): Bots füllen es, Menschen nicht
if (!empty($_POST['company_field'])) {
$errors[] = "Fehler beim Absenden.";
} else {
$name = trim(substr($_POST['name'] ?? '', 0, 100));
$email = trim(substr($_POST['email'] ?? '', 0, 200));
$phone = trim(substr($_POST['phone'] ?? '', 0, 50));
$message = trim(substr($_POST['message'] ?? '', 0, 2000));
if (empty($name)) $errors[] = "Bitte geben Sie Ihren Namen an.";
if (empty($email) || !filter_var($email, FILTER_VALIDATE_EMAIL)) $errors[] = "Bitte geben Sie eine gültige E-Mail an.";
if (empty($message)) $errors[] = "Bitte geben Sie eine Nachricht ein.";
// Header injection prevention
$bad = "/(content-type|bcc:|cc:|to:)/i";
foreach ([$name, $email, $phone] as $v) {
if (preg_match($bad, $v)) $errors[] = "Ungültige Eingabe.";
}
if (empty($errors)) {
$to = "Info@fleetmove24.com"; // <-- E-Mail Empfänger
$subject = "Neue Nachricht von FleetMove24 Website: " . $name;
$body = "Name: $name\n";
$body .= "E-Mail: $email\n";
$body .= "Telefon: $phone\n\n";
$body .= "Nachricht:\n$message\n\n";
$body .= "IP: " . ($_SERVER['REMOTE_ADDR'] ?? 'unknown') . "\n";
$headers = "From: " . $name . " <" . $email . ">\r\n";
$headers .= "Reply-To: " . $email . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
// Versuche Mail zu senden
if (@mail($to, $subject, $body, $headers)) {
$sent = true;
} else {
$errors[] = "Die Nachricht konnte nicht versendet werden. (Server mail Fehlgeschlagen)";
}
}
}
}
?>
FleetMove24 — Fahrzeugüberführung
Über FleetMove24
FleetMove24 bietet professionelle Fahrzeugüberführungen für Privat- und Geschäftskunden in ganz Deutschland. Wir legen Wert auf Sicherheit, Pünktlichkeit und persönlichen Service — damit Ihre Fahrzeuge sicher ankommen.
Zuverlässig: Versicherung & geprüftes Personal
Flexibel: Kurzfristige Überführungen möglich
Transparent: Faire Preise & klare Kommunikation