https://www.w3schools.com/

Contactformulier basis:

Kopieer de onderstaande code en sla dit op als “verwerk_formulier.php”.

<?php
// Dit bestand verwerkt het contactformulier.

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Verzamelen van de gegevens van het formulier
    $naam = htmlspecialchars($_POST['naam']);
    $email = htmlspecialchars($_POST['email']);
    $bericht = htmlspecialchars($_POST['bericht']);
    
    // Validatie van de gegevens
    if (empty($naam) || empty($email) || empty($bericht)) {
        echo "Alle velden zijn verplicht!";
        exit;
    }

    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        echo "Ongeldig e-mailadres!";
        exit;
    }

    // E-mailinstellingen
    $to = "jouw-email@voorbeeld.com"; // Vervang dit door je eigen e-mailadres
    $subject = "Nieuw bericht van het contactformulier";
    
    // De inhoud van de e-mail
    $message = "Naam: $naam\nE-mail: $email\n\nBericht:\n$bericht";
    
    // E-mail headers
    $headers = "From: $email\r\n";
    $headers .= "Reply-To: $email\r\n";
    $headers .= "Content-Type: text/plain; charset=UTF-8\r\n";

    // Verstuur de e-mail
    if (mail($to, $subject, $message, $headers)) {
        echo "Bedankt voor je bericht, we nemen snel contact met je op!";
    } else {
        echo "Er is een probleem opgetreden bij het versturen van je bericht. Probeer het later opnieuw.";
    }
}
?>

Breidt het formulier uit met overige gegevens, captcha enz.

Categories:

Tags:

No responses yet

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Recent Comments

Geen reacties om te tonen.