Salut à tous,
je réalise un site en php dans lequel j'inclus quelques modules zend.
J'ai voulu utilisé le module captcha mais mon image captcha ne s'affiche pas.
Mon formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 include('../library/Zend/Loader/Autoloader.php'); Zend_Loader_Autoloader::getInstance()->registerNamespace('Zend_'); $captcha = new Zend_Captcha_Image(); $captcha ->setWordLen(8) ->setHeight(100) ->setWidth(300) ->setFont("./tahoma.ttf") ->setFontSize(50) ->setSuffix(".png") ->setImgDir("/out/") ->setImgUrl("out") ;
Mon dossier out/ se trouve à la racine de mon dossier qui contient toutes mes pages 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 <form> <table> <tr> <td><img src="'<?php echo $captcha->getImgUrl () . $captcha->getId()?>.png"/></td> </tr> <tr> <td><input type="hidden" name="captcha[id]" value="<?php echo $captcha->getId() ?>" size="40" /></td> <td><input type="text" name="captcha[input]" size="40" /></td> </tr> <tr> <td><input type="submit" value="valider" name="submit"></td> </tr> </table> </form>
Merci d'avance pour votre aide.
Partager