Bonjour tout le monde et vous souhaite une très bonne année à tous !
Je suis en train de concevoir un formulaire de contact en PHP que je viens de terminer.
Lorsque je remplis les champs et que j'envoie les infos il m'affiche une page blanche (?) il ne m'affiche pas les "echo" pour m'avertir si le message a bien été envoyé...
J'ai un doute sur mon code PHP vers la fin au niveau des "echo"
Sinon à part ce problème tout fonctionne, je reçois les messages sur ma boîte mail avec les détails.
Comment fait-on pour retourner sur le site
voici le code :
Merci !
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Document sans titre</title> </head> <body <?php if(isset($_POST['nom']) AND isset($_POST['prenom']) AND isset($_POST['email']) AND isset($_POST['tel']) AND isset($_POST['message'])) { if($_POST['nom'] !=NULL AND $_POST['prenom'] !=NULL AND $_POST['email'] !=NULL AND $_POST['tel'] !=NULL AND $_POST['message'] !=NULL) { $nom = stripslashes($_POST['nom']); $prenom = stripslashes($_POST['prenom']); $email = stripslashes($_POST['email']); $tel = stripslashes($_POST['tel']); $message = stripslashes($_POST['message']); $adresse = "XXXXXXX@XXXXX.com"; $object = "ARTS 4 - Contact"; $contenu = "Nom : $nom \n Prenom : $prenom \n Email : $email \n Tel : $tel \n Message : $message"; $headers = 'From: <'.$email.'>'."\n"; mail($adresse, $object, $contenu, $headers); echo "Votre message a bien été envoyé"; } else {echo "Votre message n' pas été envoyé, veuillez remplir tous les champs";} } ?>> </body> </html>
Partager