dorjee Posté 7 Avril 2007 Posté 7 Avril 2007 Je reviens ce jour car en plaçant ce bon vieux php captcha sur d'autres serveurs, ça ne marche pas toujours très bien côté affichage des images (image du code captchaïque et image du bouton reload). En fait, sur certains serveurs il faut modifier une petite chose dans le fichier functions.php. Au tout début (juste en dessous de if(session_id() == "") session_start();) il faut parfois remplacer : $_SESSION['cryptdir']=str_replace($_SERVER['DOCUMENT_ROOT'],'',str_replace('\\','/',dirname(__FILE__)))."/"; par : $_SESSION['cryptdir'] = 'crypt/'; J'ai dû faire ça pour des sites installés chez OVH. Alors, il me reste un problème. J'ai deux sites installés chez OVH. Sur http://www.polycopenligne.com/pages/contact.html vous cliquez sur le lien pour le formulaire captcha et vous verrez que les images s'affichent très bien. Maintenant allez sur http://www.capayou.com/pages/reservations.php et là, pas de code captcha !!! Pourtant, les deux sites ont exactement les mêmes fichiers functions.php (j'ai fait un copier-coller pour être certain). Aussi j'y comprends plus rien... Quelqu'un aurait-il une petite idée ?
Netsay Posté 7 Avril 2007 Posté 7 Avril 2007 (modifié) Petite piste : ta bibliothèque GD est activée ? Elle permet la génération d'image et parfois dans la version par défaut elle n'est pas active Pour vérifier : upload le fichier "monphp.php" avec pour unique contenu le code suivant : <?phpphpinfo();?> En regardant la page www.tonsite.com/monphp.php tu verras vite si c'est la cas ou non Modifié 7 Avril 2007 par Netsay
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant