Bonjour,
j'ai créé un contact form pour mon site mais depuis une quinzaine de jour, je ne reçois plus les emails envoyés par le contact form bien que cela m’envoie quand même sur la page de remerciement.
Je ne comprends pas
Voici mon formulaire sur la page html
et ma page contactform.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <form name="contactform" id="contactform" method="post" action="contactform.php" onsubmit="return validate.check(this)"> <h3>Contact Form</h3> <p>Fields marked with * are mandatory</p> <div id="wrapping" class="clearfix"> <section id="aligned"> <input type="text" name="Name" id="Name" placeholder="Your name *" autocomplete="off" tabindex="1" class="txtinput"> <input type="email" name="Email" id="Email" placeholder="Your e-mail address *" autocomplete="off" tabindex="2" class="txtinput"> <textarea name="Enquiry" id="Enquiry" placeholder="Your enquiry *" tabindex="3" class="txtblock"></textarea> </section> </div> <section id="button"> <button type="submit" value="Submit" name="Submit Form">Submit Contact Form</button> <br style="clear:both;"> </section> </form>
En vous remerciant de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <?php $EmailFrom = $_REQUEST['Email']; $EmailTo = "justineit@hotmail.fr"; $Subject = "Enquiry Contact form"; $Name = Trim(stripslashes($_POST['Name'])); $Email = Trim(stripslashes($_POST['Email'])); $Enquiry = Trim(stripslashes($_POST['Enquiry'])); // validation $validationOK=true; if (!$validationOK) { echo "Error"; exit; } // le champ est vide if(empty($_POST['comment'])) { } // prepare email body text $Body = ""; $Body .= "Name: "; $Body .= $Name; $Body .= "\n"; $Body .= "Enquiry: "; $Body .= $Enquiry; $Body .= "\n"; // send email $success = mail($EmailTo, $Subject, $Body, "From: $Name <$EmailFrom>"); // redirect to success page if ($success){ Header("Location: /thankyou.html" ); } else{ echo "Error"; } ?>
Cordialement Justine
Partager