bonjour
je suis en train de testé l'envois d'email via formulaire et quand je clique sur envoyer j'ai le message comme quoi mon email est bien parti, mais je ne le reçois pas.
j'ai des messages d'erreurs de PHP me disant 'undefined variable' pourtant j'ai bien mis l'attribut 'name' sur les inputs et sur la balise form.
voici une capture des message :http://sharpik.com/644039330f36cf057...dc41d/mail.JPG
ici mon code php qui ce trouve avant la balise body:
mon 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 <?php session_start(); if(isset($_POST['formContact'])){ $nom=utf8_decode($_POST['nom']); $email=utf8_decode($_POST['email']); $prenom=utf8_decode($_POST['prenom']); $sujet=utf8_decode($_POST['sujet']); $message=utf8_decode($_POST['message']); $to ='camox13910@gmail.com'; $msg ='Bonjour,'."\r\n\r\n"; $msg.='Ce mail a été envoyer depuis votre site internet par'.$prenom. ' '.$nom."\r\n\r\n"; $msg.='Voici sont sont message :'."\r\n\r\n"; $msg.='Sujet :'.$sujet."\r\n"; $msg.='************************'."\r\n"; $msg.=$message."\r\n"; $msg.='************************'."\r\n"; $headers ='From: '.$nom.'<'.$email.'>'."\r\n"; $headers.='Reply-To:<'.$email.'>'."\r\n"; } ?>
mon code php qui et supposé envoyé le formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <form action="envoi.php#contact_scroll" method="post" name="formContact"> <input type="text" id="nom" name="nom" placeholder="Nom" /><br/> <input type="text" id="prenom" name="prenom" placeholder="prenom" /><br/> <input type="text" placeholder="e-mail" id="email" name="email" /><br/> <input type="text" id="sujet" name="sujet" placeholder="Sujet" /><br/> <textarea id="message" name="message" placeholder="Votre message"></textarea><br/> Veuillez recopier ce code :<br/> <img src="capcha.php"/><br/> <input type="texte" name="captcha" style="width:70px;margin-bottom:10px;"/><br/> <input type="submit" value="Envoyer" /> </form>
cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php if($_POST['captcha']){ if($_POST['captcha']==$_SESSION['captcha']) echo'votre message a bien été envoyé.'; if($_POST['captcha']==$_SESSION['captcha']) mail($to, $sujet, $msg, $headers); else echo'Le captcha entré est invalide <a href="index.html#contact_scroll">Revenier au formulaire</a>'; } ?>![]()






Répondre avec citation









Partager