62 lines
1.5 KiB
PHP
62 lines
1.5 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Réponse de formulaire</title>
|
|
<style>
|
|
body,
|
|
html {
|
|
height: 100%;
|
|
margin: 0;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.message {
|
|
text-align: center;
|
|
}
|
|
</style>
|
|
<meta http-equiv="refresh" content="3;url=index.html">
|
|
</head>
|
|
|
|
<body>
|
|
<div class="message">
|
|
<?php
|
|
if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|
|
|
$name = $_POST['name'];
|
|
$email = $_POST['email'];
|
|
$message = $_POST['msg'];
|
|
|
|
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
|
|
echo "<p>L'adresse e-mail saisie n'est pas valide. Veuillez réessayer.</p>";
|
|
exit;
|
|
}
|
|
|
|
$to = "pauline.srifi@gmail.com";
|
|
|
|
$subject = "Nouveau message du formulaire de contact";
|
|
|
|
$email_content = "Nom: $name\n";
|
|
$email_content .= "Email: $email\n";
|
|
$email_content .= "Message:\n$message\n";
|
|
|
|
$headers = "From: $name <$email>";
|
|
|
|
if (mail($to, $subject, $email_content, $headers)) {
|
|
echo "<p>Votre message a bien été envoyé. Merci !</p>";
|
|
} else {
|
|
echo "<p>Désolé, une erreur s'est produite lors de l'envoi de votre message.</p>";
|
|
}
|
|
} else {
|
|
echo "<p>Une erreur s'est produite. Veuillez réessayer.</p>";
|
|
}
|
|
?>
|
|
</div>
|
|
</body>
|
|
|
|
</html>
|