ReCaptcha ne marche pas...
Résolu
Shuta
Messages postés
210
Date d'inscription
Statut
Membre
Dernière intervention
-
Shuta Messages postés 210 Date d'inscription Statut Membre Dernière intervention -
Shuta Messages postés 210 Date d'inscription Statut Membre Dernière intervention -
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.
A voir également:
- Recaptcha impossible
- Je ne suis pas un robot recaptcha confidentialité - conditions ✓ - Forum Mail
- Comment débloquer "je ne suis pas un robot" ✓ - Forum Windows 8 / 8.1
- Désactiver un robot captcha - Forum Facebook
- Les codes CAPTCHA impossible à résoudre !!! ✓ - Forum Mozilla Firefox
- Je ne suis pas un robot ne marche pas. J'en suis un ??!! - Forum Windows 8 / 8.1
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
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
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.
J'ai procédé à un système de questions antispam basique en php.
Mais si vous avez une proposition à faire, je suis preneur !
Merci pour essayer de m'aider ^^