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:
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 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>
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
<?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>';
}					
?>
cordialement