Bonjour,
J'ai juste un petit soucis avec mon formulaire de contact et ne maîtrisant pas le PHP, j'ai besoin d'aide.
Mon problème c'est que je ne reçois pas le message alors que ça met comme quoi "votre message à bien été envoyé".
Voici mon formulaire:
Et la page php:
Qu'est qui me manque? J'ai bien contrôlé mon adresse mail et elle est juste.
Merci pour votre réponse.
J'ai juste un petit soucis avec mon formulaire de contact et ne maîtrisant pas le PHP, j'ai besoin d'aide.
Mon problème c'est que je ne reçois pas le message alors que ça met comme quoi "votre message à bien été envoyé".
Voici mon formulaire:
<form action="envoi.php#fbsection4" method="post" name="formContact">
<input type="text" id="nom" name="nom" placeholder="Nom" /><br/>
<input type="text" id="prenom" name="prenom" placeholder="Prénom" /><br/>
<input type="text" id="email" name="email" placeholder="Email"><br />
<input type="text" id="sujet" name="sujet" placeholder="Sujet" /><br/>
<textarea id="message" name="message" placeholder="Message"></textarea><br/><br/>
Veuillez recopier ce code :
<div>
<img style="margin:10px; vertical-align:middle; "src="captcha.php"><input type="text" name="captcha" style="width:70px; margin:20px;"/>
</div>
<input type="submit" value="Envoyer">
</form>
Et la page php:
<?php
session_start();
$nom=utf8_decode($_POST['nom']);
$prenom=utf8_decode($_POST['prenom']);
$email=utf8_decode($_POST['email']);
$sujet=utf8_decode($_POST['sujet']);
$message=utf8_decode($_POST['message']);
$to='web@burgener-prod.ch';
$msg='Bonjour,'."\r\n\r\n";
$msg.='Ce mail a été envoyé depuis votre site internet par '.$prenom.' '.$nom."\r\n\r\n";
$msg.='Voici son 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";
?>
<?php
if($_POST['captcha']){
if($_POST['captcha']==$_SESSION['captcha']) echo 'Votre message à bien été envoyé.';
if($_POST['captcha']==$_SESSION['captcha']) mail($to, $sujet, $msg, $headers);
else echo 'Le captcha entré est invalide <a href="index.php">Revenir au formulaire</a>';
}
?>
Qu'est qui me manque? J'ai bien contrôlé mon adresse mail et elle est juste.
Merci pour votre réponse.