lemniscate/form.php

62 lines
1.5 KiB
PHP
Raw Permalink Normal View History

2024-04-03 19:53:00 +02:00
<!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>