Adapté captcha au formulaire de contact
Résolu/Fermé
A voir également:
- Adapté captcha au formulaire de contact
- Formulaire de réclamation facebook - Guide
- Créer un groupe whatsapp sans contact - Guide
- Captcha invalide - Forum Mozilla Firefox
- Formulaire contact le bon coin - Forum Réseaux sociaux
- Comment saisir un code captcha ✓ - Forum Réseaux sociaux
3 réponses
Utilisateur anonyme
15 nov. 2010 à 00:19
15 nov. 2010 à 00:19
Bonsoir Siluni,
en faite je teste d'Adapté le captcha au formulaire se qui n'est pas le cas dans mes deux code
1er = Captcha et
2eme = formulaire
donc 2 code différent a mettre en 1 seule code :)
les deux codes séparer fonctionne mais j'arrive pas à les mettre dans le même code :)
Cordialement Stéphane
en faite je teste d'Adapté le captcha au formulaire se qui n'est pas le cas dans mes deux code
1er = Captcha et
2eme = formulaire
donc 2 code différent a mettre en 1 seule code :)
les deux codes séparer fonctionne mais j'arrive pas à les mettre dans le même code :)
Cordialement Stéphane
Utilisateur anonyme
Modifié par irongege le 9/02/2011 à 23:44
Modifié par irongege le 9/02/2011 à 23:44
Bonjour all
j'ai réussi voila la solution
Cordialement Stéphane
j'ai réussi voila la solution
<?php //On verifie si le formulaire a ete valide if(isset($_POST['psd'], $_POST['email'], $_POST['sujet'], $_POST['message'], $_POST['captcha'], $_SESSION['captcha'])) { //On compare le code entre par lutilisateur avec celui de limage(qui avait ete stoque dans les sessions) if(strtolower($_POST['captcha'])==strtolower($_SESSION['captcha'])) { unset($_SESSION['captcha']); echo '<b style="color:#00bb00;">Le code que vous avez entré est le bon.</b><br/>'; $form = false; //Ici, vous pouvez envoyer les donnes du formulaire } else { echo '<b style="color:#bb0000;">Le code que vous avez entré est mauvais, veuillez réessayer.</b><br/>'; $form = true; } } else { $form = true; } //Si $form vaut true, le formulaire sera affiche if($form) { if(empty($psd) OR empty($email) OR empty($sujet) OR empty($_POST['message']) OR empty($_SESSION['captcha'])) { echo '<b style="color:#00bb00;">Aucun champ ne peut rester vide.</b>'; } } else { $destinataire = 'votremail@live.fr'; $psd = stripslashes($_POST['psd']); $email = stripslashes($_POST['email']); $sujet = "Le sujet : "; $sujet .= stripslashes($_POST['sujet']); $form = "Pseudo : $psd \r\n"; $form .= "Email : $email \r\n"; $form .= "$sujet \r\n\n"; $form .= "---Message--- \r\n\n".stripslashes($_POST['message'])."\r\n\n"; $form .= "---Contact information--- \r\n\n"; $form .= "Son IP : ".$_SERVER["REMOTE_ADDR"]."\r\n"; $form .= "Page : ".$_SERVER["HTTP_REFERER"]; if (mail($destinataire , $sujet, $form,"From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n")){ echo "<p align='center'><b>Bonjour ! </p><br/> <p>Votre message a bien été envoyé.</p><br/> <p>Nous vous remercions vivement de l'intérêt que vous portez à notre site de <strong>rencontre gratuit</strong>.</p><br/> <p>Merci de votre participation et à bientôt sur le <strong>chat</strong>.</p> <p>L'équipe Tchat-Fusion</p><br/><br/> <p align='right'><a href='index.php'>Page Accueil</a> </p>"; }else{ echo "Une erreur est survenue lors de l'envoi de votre message ! <br/>Veuillez recommencer ou signaler ce probleme aux admins de Tchat-Fusion. <br/>Nos excuses pour le désagrément. <br/><br/>L'équipe de Tchat-fusion"; } } ?>
Cordialement Stéphane