Je bataille depuis des jours sur ce code sans jamais avoir de retour de mail dans ma boite mail
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 if(isset($_POST['envoyer'])){ extract($_POST); if(!empty($nom) && !empty($email) && !empty($sujet) && !empty($message)){ try{ $myDate=date('Y-m-d'); $bdd = new PDO('localhost', 'id1782910_contact', 'utf8', 'id1782910_arnaud2', 'mrbilbo2'); $reponse = $bdd->prepare("INSERT INTO contact VALUES(DEFAULT,?,?,?,?,?)"); $reponse->execute(array($nom,$email,$sujet,$message,$myDate)); echo "email enregistré avec succès"; $reponse->closeCursor(); } catch(PDOException $e){ die('Erreur '.$e->getMessage()); } } $to = 'mroudy@wanadoo.fr'; $headers = 'From: .email'."\n"; $headers .='Reply-To: testoudycom.000webhostapp.com'."\n"; $headers .='Content-Type: text/html;'."\n"; if(mail($to, $sujet, $message, $headers)) { echo "Le message a bien été envoyé"; } else { echo "Le message n'a pu être envoyé"; } }
et voici le formulaire
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 <div id="mail"> <form action="" method="post"> <br> <b><u><center>Envoyez moi un mail</center></u></b> </br> <table> <tr> <td>Pseudo</td> <td><input name="Nom" type="text" value="" /></td> </tr> <tr> <td>Adresse email</td> <td><input name="email" type="text" value="" /></td> </tr> <tr> <td>Sujet </td> <td><input name="sujet" type="text" value="" /></td> </tr> <tr> <td>Message </td> <td><textarea name="message"></textarea> </td> </tr> <tr> <td>Envoi </td> <td><input type="submit" value="Envoyer" name="envoyer" /></td> </tr> </table> </form> </div>
Si vous avez une solution, je suis preneur
Partager