depo
This commit is contained in:
61
form.php
Normal file
61
form.php
Normal file
@ -0,0 +1,61 @@
|
||||
<!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>
|
Reference in New Issue
Block a user