Hallo,

Ik heb een html form en een mail script. De bedoeling van het mail script is dat als je het html form hebt ingevuld er bij mij een mailtje binnenkomt met de ingevulde velden. De mail functie werkt, alleen alle code wat ernaar komt wordt niet meer laten zien. Onder de PHP mail code zit een footer en die laat ie niet meer zien. Wat is er mis met de code?

Php code:
<?php
if(isset($_POST['email'])) {

// CHANGE THE TWO LINES BELOW
$email_to = "Mijn emailadres";

$email_subject = "Contact formulier site ";


function died($error) {
echo "$error";
die();
}

// validation expected data exists
if(!isset($_POST['name']) ||
!isset($_POST['email']) ||
!isset($_POST['subject']) ||
!isset($_POST['message'])) {
died('Sorry, maar er is een probleem met het verzenden van het formulier.');
}

$name = $_POST['name']; // required
$email = $_POST['email']; // required
$subject = $_POST['subject']; // not required
$message = $_POST['message']; // required


$email_message .= "Naam: ".clean_string($name)."\n";
$email_message .= "Email: ".clean_string($email_from)."\n";
$email_message .= "Onderwerp: ".clean_string($subject)."\n";
$email_message .= "Reactie: ".clean_string($message)."\n";


// create email headers
$headers = 'From: '.$email."\r\n".
'Reply-To: '.$email."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>

<?php

echo "Bericht is succesvol verzonden!";

{


}

die();
?>

Groetjes
Julian
die() hoort er niet. Je script moet juist NIET sterven.
Top dank je wel. Dat was het probleem.

Reageren