Bonjour à tous,
Je suis débutant dans le monde du web et j'ai un problème concernant la validation de l'adresse e-mail des visiteurs sur mon formulaire de contact. Mon site est en ligne et avec le code ci-dessous, j'ai une "Fatal error". Je n'arrive pas à identifier l'erreur.
Quelqu'un aurait-il la solution à mon problème ?
Un grand merci d'avance.
Phil
Je suis débutant dans le monde du web et j'ai un problème concernant la validation de l'adresse e-mail des visiteurs sur mon formulaire de contact. Mon site est en ligne et avec le code ci-dessous, j'ai une "Fatal error". Je n'arrive pas à identifier l'erreur.
Quelqu'un aurait-il la solution à mon problème ?
Un grand merci d'avance.
Phil
<?php
$name = $_POST['name'];
$visitor_email = $_POST['email'];
$mobile = $_POST['mobile'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$email_from = 'concept@rdhorloger.ch';
$email_subject = "Nouvelle demande de contact";
$email_body = "Nom et Prénom: $name.\n".
"Email: $visitor_email.\n".
"Téléphone: $mobile.\n".
"Sujet: $subject.\n".
"Message: $message.\n";
$visitor_email = test_input($_POST["email"]);
if (!filter_var($visitor_email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Invalid email format";
}
$to = "concept@rdhorloger.ch";
$headers = "From: $email_from \r\n";
$headers .= "Reply-To: $visitor_email \r\n";
$headers .= "Content-Type: text/html; charset=utf-8 \r\n";
mail($to,$email_subject,$email_body,$headers);
header("Location: form-redirection.html ");
?>