Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Après de nombreuses recherches infructueuses, je m'adresse à vous.
Je souhaite mettre en place un captcha sur un formulaire, et malgré le fait que ça a l'air simple sur ce que j'ai lu, pas moyen d'obtenir le moindre résultat.
En ajoutant ceci dans mon formulaire, celui ce ne s'affiche plus... :
$this->addElement('captcha', 'captcha', array( 'label' => 'Please enter the 5 letters displayed below:', 'required' => true, 'captcha' => array( 'captcha' => 'Figlet', 'wordLen' => 5, 'timeout' => 300 ) ));
J'ai essayé pas mal d'autres choses, avec toujours le même problème, mon formulaire n'apparait plus.
En espérant trouver la solution...
@+
Dernière modification par timautin (02-06-2010 17:35:22)
Hors ligne
// Elèment captcha
$captcha = new Zend_Form_Element_Captcha('nom_du_captcha', array(
'label' => "Veuillez recopier le mot ci-dessous dans la case :",
'captcha' => array(
'captcha' => 'Figlet',
'wordLen' => 5, //taille du "mot" généré, en caractères.
'timeout' => 300,
),
));
$captcha->setRequired(true);
Hors ligne
Merci de ta réponse mais cela fait partie des (nombreuses) choses que j'ai testé, dès que j'inclue le captcha dans
$elements = array ($nom, $prenom, $email, $telephone, $captcha, $sortie, $ajouter); $this->addElements ($elements);
Bah ça plante, le formulaire ne s'affiche pas
Une idée d'où ça peut venir ?
A+ !
Hors ligne
Tu as posté ton message en double, regardes ma réponse ici : http://www.z-f.fr/forum/viewtopic.php?id=5326
Hors ligne
Le code que j'ai fournit fonctionne parfaitement chez moi, donc l'erreur provient de la façon dont tu l’implémente dans ton appli.
Hors ligne
Oui en effet cela venait de mon utilisation des sessions, je faisais ça sans utiliser Zend. Voir dans le 2e post :
http://www.z-f.fr/forum/viewtopic.php?id=5326
Je vais ajouter le tag "Résolu"
Merci d'avoir pris de ton temps
A+
Hors ligne
Pages: 1