Bonjour, je suis entrain de créer un captcha voici le code de la création de l'image. Mais j'ai un soucis l'image ne s'affiche pas dans ma page de formulaire
//on créé une image jpeg en empêchant la mise en cache
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Cache-Control: no-store, no-cache, must-revalidate');
header("Content-type: image/jpeg");
// on introduit le code dans l'image
imageString($img, $code_police,(70-imageFontWidth($code_police) * strlen("".$code.""))/2,0, $code,$ecriture_color);
// on créé une image avec une qualité médiocre de 30%
// pour éviter qu'un robot puisse la lire
imagejpeg($img,'',30);
// on libère la mémoire
imageDestroy($img);
(Le nom de la page php est captcha.php)
Et quand j'ouvre mon formulaire, il ne m'affiche pas le captcha, dans mon formulaire je mets l'insertion comme ceci :
<label for="verif">Recopiez le code de vérification suivant :</label><br />
<img border="1" src="captcha.jpeg" /><br />
Re, en faite je viens d'essayer en local et mon code est bon.
Mon ite est heberger sur un serveur linux, webmin et dans le php.ini il manque la fonction extension=php_gd2.dll et je ne sais pas a quel endroit je dois la mettre dedans si quelqu'un peut m'éclairsir merci d'avance.
Trouvez des réponses à vos questions sur la création de sites web, le référencement et les meilleures pratiques pour gérer un site. Échangez avec d'autres webmasters passionnés pour améliorer vos compétences en ligne et optimiser vos projets de site web.