Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-06-2010 22:43:47

timautin
Membre
Date d'inscription: 21-04-2010
Messages: 17

[Résolu] Mise en place d'un Zend Captcha

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... :

Code:

$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

 

#2 01-06-2010 23:34:50

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: [Résolu] Mise en place d'un Zend Captcha

// 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

 

#3 01-06-2010 23:42:14

timautin
Membre
Date d'inscription: 21-04-2010
Messages: 17

Re: [Résolu] Mise en place d'un Zend Captcha

Merci de ta réponse mais cela fait partie des (nombreuses) choses que j'ai testé, dès que j'inclue le captcha dans

Code:

$elements = array ($nom, $prenom, $email, $telephone, $captcha, $sortie, $ajouter);
$this->addElements ($elements);

Bah ça plante, le formulaire ne s'affiche pas sad
Une idée d'où ça peut venir ?
A+ !

Hors ligne

 

#4 02-06-2010 09:33:50

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Résolu] Mise en place d'un Zend Captcha

Tu as posté ton message en double, regardes ma réponse ici : http://www.z-f.fr/forum/viewtopic.php?id=5326


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#5 02-06-2010 17:31:50

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: [Résolu] Mise en place d'un Zend Captcha

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

 

#6 02-06-2010 17:34:43

timautin
Membre
Date d'inscription: 21-04-2010
Messages: 17

Re: [Résolu] Mise en place d'un Zend Captcha

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 smile
A+

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages