Cryptograph : erreur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Cryptograph : erreur

par ce_l » 22 sept. 2008, 12:53

Hello,

Merci pour vos réponses. Ce captcha me parait complexe en fait. J'ai trouver la varaible mais j'ai un nouveau problème : la validation est toujours fausse quoi que j'insère.

Je me pose une question, serait il efficace de créer une question de vérification (du genre 2+3 = ?) qui pourrait jouer le role de captcha?
Serait est ce aussi efficace que le captcha?

Merci
ce_l

par zeus » 22 sept. 2008, 10:56

Essaye de rechercher $_SESSION['configfile'] dans tout les fichiers de ton projet et trouve l'endroit où il est instancié (l'endroit où tu trouves $_SESSION['configfile'] = 'quelque chose')

Une fois que tu l'as trouvé, donne nous ce code, le chemin du fichier, ainsi qu'un exemple complet d'utilisation de ce captcha

par guilt92 » 22 sept. 2008, 10:46

Bonjour,

J'ai l'impression que ta variable $_SESSION['configfile'] est vide, donc il n'arrive pas à faire un include de ce fichier...

Il faudrait définir cette variable avec le chemin d'un fichier de configuration ou si tu n'en as pas besoin supprimer cet include...

Cryptograph : erreur

par ce_l » 22 sept. 2008, 10:24

Hello,
J'ai installé un captcha sur ma page contact (le captcha provient de cryptograph dont le site n'exite plus).
Lors de la validation du formulaire j'ai le message d'erreur suivant :
Warning: chk_crypt() [function.include]: Failed opening '' for inclusion (include_path='.:/usr/local/php4/pear') in /crypt/cryptographp.fct.php on line 27

Les lignes en question du fichier concerné, la ligne 27 :
include ($_SESSION['configfile']); 
;

Dans le contexte:
 function chk_crypt($code) {
 // Vérifie si le code est correct
 include ($_SESSION['configfile']);
 $code = addslashes ($code);
 $code = ($difuplow?$code:strtoupper($code));
 switch (strtoupper($cryptsecure)) {    
        case "MD5"  : $code = md5($code); break;
        case "SHA1" : $code = sha1($code); break;
        }
Je galére un peu sur ce script vue de mon petit niveau de compétence php
Si quelqu'un à une idée
Merci
ce_l