ReCaptcha ne marche pas...
Résolu
Shuta
Messages postés
217
Statut
Membre
-
Shuta Messages postés 217 Statut Membre -
Shuta Messages postés 217 Statut Membre -
Bonjour à tous !
Je config actuellement une page de contact.
Seulement pour garder le même captcha je l'ai inséré manuellement (encore cette fois) mais il ne marche pas... Peu importe ce que je fais (coché ou non) le message s'envoie...
Voici le code actuel :
D'après google, il faut le mettre dans la balise "form" mais il ne marche pas...
Merci de m'aider, s'il vous plait.
Je config actuellement une page de contact.
Seulement pour garder le même captcha je l'ai inséré manuellement (encore cette fois) mais il ne marche pas... Peu importe ce que je fais (coché ou non) le message s'envoie...
Voici le code actuel :
<?php if (($err_formulaire) || (!isset($_POST['envoi'])))
{
// afficher le formulaire
echo '
<form id="contact" method="post" action="'.$form_action.'">';
// Si Utilisateur connecté
global $user_ID;
get_currentuserinfo();
if ( $user_ID ) :
$pseudo_user = $current_user->display_name;
echo '<h3><p class="mail_marg">Vous nous contactez en tant que <a href="' . get_option('siteurl') . '/profil/' . $user_identity . '">' . $pseudo_user . '</a></p></h3>
<p class="contact_left"><label for="objet">Objet*</label><input type="text" id="objet" name="objet" value="'.stripslashes($objet).'" tabindex="3" placeholder="Objet" /></p>';
else :
echo '<p class="contact_left"><label for="nom">Nom / Pseudo*</label><input type="text" id="nom" name="nom" value="'.stripslashes($nom).'" tabindex="1" placeholder="Nom / Pseudo" /></p>
<p class="contact_right"><label for="email">E-mail*</label><input type="text" id="email" name="email" value="'.stripslashes($email).'" tabindex="2" placeholder="E-mail" /></p>
<p class="contact_left"><label for="objet">Objet*</label><input type="text" id="objet" name="objet" value="'.stripslashes($objet).'" tabindex="3" placeholder="Objet" /></p>';
endif;
echo '<p><textarea id="message" name="message" tabindex="4" cols="30" rows="8" placeholder="Votre message">'.stripslashes($message).'</textarea></p>
<center>
<div class="g-recaptcha" data-sitekey="6Lfwav8SAAAAAD9SeqBwzP8wEE1dkX-rUMT4dpNj" data-theme="dark"></div>
<img src="http://chibi-nekotaku.fr/wp-content/themes/ChibiNekoTheme/images/contact.png">
<input type="submit" name="envoi" value="Envoyer la sauce !" />
<img src="http://chibi-nekotaku.fr/wp-content/themes/ChibiNekoTheme/images/contact.png">
</center>
</form>';
};
?>
D'après google, il faut le mettre dans la balise "form" mais il ne marche pas...
Merci de m'aider, s'il vous plait.
4 réponses
-
Salut,
As tu bien inclus le script js de l'api recaptcha comme expliqué dans la doc ?
https://developers.google.com/recaptcha/docs/display
Bonne journée-
Bonjour,
Oui j'ai tout fait comme montré.
Le captcha s'affiche correctement il peut se controler correctement aussi mais impossible de le lier à mon <input>...
J'ai même été jusqu'à suivre ce tuto : grafikart.fr/tutoriels/php/recaptcha-anti-spam-346
Seulement quand j'utilise la fonction "require", il me retire complètement le formulaire.
Que ce soit le "recaptchalib.php" de google, ou celui du tuto...
J'utilises wordpress si ca peut servir. -
-