Bonjour a tous,

j'arrive pas a mettre mon système de captcha dans mon formulaire quand je clic sur envoyer ça envoi le mail sans la vérification du captcha :/

mon code invite.php

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
<form action="envoi.php" method="post" name="invite" id="invite" onsubmit="return validation();">
    <p align="center"><font color="#14588F" size="3"
            face="Tahoma">Inviter un(e) ami(e) a visit&eacute; notre site.</font></p>
    <p align="center" class="pub-chat"><font size="3"
            face="Tahoma"><strong>Votre Speudo </strong></font></p>
    <p align="center"><font color="#14588F" size="3"
            face="Tahoma"><strong>
      <input type="text" size="30" name="pseudo" <?php if(isset($_POST['pseudo'])){echo htmlentities($_POST['pseudo']);} ?>/>
    </strong></font></p>
    <p align="center" class="pub-chat"><font size="3"
            face="Tahoma"><strong>Votre E-mail</strong></font></p>
    <p align="center"><font color="#14588F" size="3"
            face="Tahoma"><strong>
      <input type="text" size="30" name="email" />
    </strong></font></p>
    <p align="center" class="pub-chat"><font size="3"
            face="Tahoma"><strong>Son E-mail</strong></font></p>
    <p align="center">
      <input type="text" size="30" name="semail" />
      <br />
</p>
    <div align="center">
      <p><img src="captcha.php" alt="captcha" /></p>
      <p>Veuillez recopier le code ci-dessus:</p>
      <p>
        <input type="text" name="captcha" />
      </p>
      </div>
    <p align="center">
      <input type="submit" name="Submit" value="Envoy&eacute; l'invitation"
            style="font-family: Verdana; font-size: 8 pt; color: #FFFFFF; border: 2px solid #000000; background-color: #6084e6" /></p>
    <p>&nbsp;</p>
  </form>
et mon code envoie.php

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
 
<title>Recommander mon Site</title>
</head>
 
<body>
<?php
//On verifie si le formulaire a ete valide
if(isset($_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 '<strong style="color:#00bb00;">Le code que vous avez entr&eacute; est le bon.</strong>';
                $form = false;
                //Ici, vous pouvez envoyer les donnes du formulaire
        }
        else
        {
                echo '<strong style="color:#bb0000;">Le code que vous avez entr&eacute; est mauvais, veuillez r&eacute;essayer.</strong>';
                $form = true;
        }
}
else
{
        $form = true;
}
//Si $form vaut true, le formulaire sera affiche
if($form)
{
if(empty($pseudo) OR empty($email) OR empty($semail))
{
	echo"Aucun champ ne peut rester vide.";
}
else
{
// partie a configurer
$sujet = " Nouveau: un super Tchat rencontre gratuit "; // definiser le sujet du mail
 
$message = "Bonjour,
$pseudo vous recommande d'aller voir, un site sympas de rencontre gratuit 
		et sans inscription obligatoire	le site en question 
		est diponible à l'adresse ci dessous :
		
		c'est vraiment un super site.
		------------
		
		Inscrivez-vous gratuitement si vous le desirez 
		et profitez de l'accés integrale au contenu du site 
		en temps que membre vous pouvez :
		
		- Visiter et consulter le profile d'un autre membre
		- Découvrir les membres qui habite dans votre Pays/région
		- Pour que vous soyez identifiable par vos amis 
		  vous pouvez uploder une photos profile
		- Partager vos commentaire avec les autres membres dans la section espace membre
		- Envoyer des mails gratuit depuis votre espace membre
		- et bien plus encore ... 
Bonne Visite sur : http://www.tchat-fusion.org
L'équipe T'chat Fusion";// definisez votre message
 
$from = "$semail"; // votre email
// fin de la partie a configurer
mail($email,$sujet,$message,"From: $from");
echo "<p align='center'><b>Mail bien envoyé à $email ! Merci de votre recommandation !</p>"; 
 
}
?><?php
}
?>
</body>
</html>
Cordialement Stéphane