France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 239 membres enregistrés - 1 902 960 posts - 98 078 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                [PHP] Est ce qqn peut m'aider a mettre un captcha en place ??
45 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
Precedent | 1,2
[PHP] Est ce qqn peut m'aider a mettre un captcha en place ??

amon2010
Coordinateur
Attention Chien d'un Patron très Mechant

Messages : 25 702
Inscrit le 12/02/02
Ville : Saint Egreve
Non connecté
  Posté le 30 octobre 2006 - 18 h 37 m 14 s
Reprise du message précédent :



Le 30 octobre 2006 - 16 h 30, grabber a écrit :
ah :(
ben si t'as un peu de patience, je vais mercredi moderniser un peu le code de mon site et au passage rajouter ce merdier sur le form de contact, donc des que c ok, je te le file tout pret.

sinon, pour le phpinfo, tu crees un fichier texte vide et tu colles ca dedans :

    Code php    
1. <?php
2. phpinfo();
3. ?>


tu uploades et tu executes.
ensuite, tu fais un ctrl + f et tu recherches GD, tu devrai tomber sur une section avec GD comme nom.

tout est la, suit ce qu'ils disent : http://www.cryptographp.com/index.php?page=10

il me semble que pour toi c l'histoire des lignes a commenter ;)


j'ai fait la soluce des lignes commentees mais a marche po non plus



Adherez au don d'organe !!!! : France adot et Le cercle Bleu
(pour préserver l'environnement, ce post est entièrement réalisé avec des electrons recyclés)


amon2010
Coordinateur
Attention Chien d'un Patron très Mechant

Messages : 25 702
Inscrit le 12/02/02
Ville : Saint Egreve
Non connecté
  Posté le 30 octobre 2006 - 18 h 39 m 37 s


Le 30 octobre 2006 - 16 h 35, Erel69 a écrit :
Ton problème viens sûrement de l'emplacement de ton répertoire fonts

Dans le code que tu nous a mis, le script va chercher la font de façon relative.
Or tu as certainement inclus le script comme ça :
    Code     
1. include "crypt/functions.php";
Et le répertoire fonts se trouve sûrement dans crypt/fonts. Or le script le cherche dans fonts tout court. Donc soit tu déplaces le répertoire fonts, soit tu modifies les lignes 82 et 164 :
    Code     
1. $lafont='fonts/'.$tword[$i]['font'];
par
    Code     
1. $lafont='crypt/fonts/'.$tword[$i]['font'];



ok pour le path

mais du fait que mon repertoire n'est pas a la racine du site mais en sous repertoire

en gros ca donne
/phortail/crypt/.....

du coup ds les lignes impliquees, je mets le path complet c'est ca ??



Adherez au don d'organe !!!! : France adot et Le cercle Bleu
(pour préserver l'environnement, ce post est entièrement réalisé avec des electrons recyclés)


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 30 octobre 2006 - 21 h 39 m 04 s
C'est par rapport à l'emplacement de ton script

Si ton script est dans phortail il faut mettre crypt/fonts


Message édité 1 fois, la dernière par Erel69 le 30 octobre 2006 - 21 h 39.

Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

amon2010
Coordinateur
Attention Chien d'un Patron très Mechant

Messages : 25 702
Inscrit le 12/02/02
Ville : Saint Egreve
Non connecté
  Posté le 01 novembre 2006 - 15 h 03 m 37 s
ok



Adherez au don d'organe !!!! : France adot et Le cercle Bleu
(pour préserver l'environnement, ce post est entièrement réalisé avec des electrons recyclés)


amon2010
Coordinateur
Attention Chien d'un Patron très Mechant

Messages : 25 702
Inscrit le 12/02/02
Ville : Saint Egreve
Non connecté
  Posté le 01 novembre 2006 - 19 h 25 m 56 s
bon alors

j'ai fait quoi t'as dit

et je recupere ces erreurs
    Code     
1. Warning: imagettftext() [function.imagettftext]: Could not find/open font in /mnt/106/sdc/d/2/amon2010/phortail/crypt/cryptographp.inc.php on line 84
2. 
3. Warning: imagettftext() [function.imagettftext]: Could not find/open font in /mnt/106/sdc/d/2/amon2010/phortail/crypt/cryptographp.inc.php on line 166
sachant que les lignes en questions sont identiques et sont les suivantes
    Code     
1.   imagettftext($imgtmp,$tword[$i]['size'],$tword[$i]['angle'],$x,$tword[$i]['y'],$black,$lafont,$tword[$i]['element']);



Adherez au don d'organe !!!! : France adot et Le cercle Bleu
(pour préserver l'environnement, ce post est entièrement réalisé avec des electrons recyclés)


amon2010
Coordinateur
Attention Chien d'un Patron très Mechant

Messages : 25 702
Inscrit le 12/02/02
Ville : Saint Egreve
Non connecté
  Posté le 01 novembre 2006 - 19 h 30 m 09 s
sinon est ce qu'il n'y aurait pas qqch a modifier dans ce fichier aussi ?

    Code     
 1. <?php
 2. 
 3. // -----------------------------------------------
 4. // Cryptographp v1.3
 5. // (c) 2006 Sylvain BRISON 
 6. //
 7. // www.cryptographp.com 
 8. // cryptographp@alphpa.com 
 9. //
10. // Licence CeCILL (Voir Licence_CeCILL_V2-fr.txt)
11. // -----------------------------------------------
12. 
13.  if(session_id() == "") session_start();
14.  $_SESSION['cryptdir'] =  str_replace ($_SERVER['DOCUMENT_ROOT'],'',str_replace('\\','/',dirname(__FILE__)))."/";
15.  
16.  function dsp_crypt($cfg=0,$reload=1) {
17.  // Affiche le cryptogramme
18.  echo "<table><tr><td><img id='cryptogram' img src='".$_SESSION['cryptdir']."cryptographp.php?cfg=".$cfg."&".SID."'></td>";
19.  if ($reload) echo "<td><a title='".($reload==1?'':$reload)."' style=\"cursor:pointer\" onclick=\"javascript:document.images.cryptogram.src='".$_SESSION['cryptdir']."cryptographp.php?cfg=".$cfg."&".SID."&'+Math.round(Math.random(0)*1000)+1\"><img src=\"".$_SESSION['cryptdir']."images/reload.png\"></a></td>";
20.  echo "</tr></table>";
21.  }
22. 
23. 
24.  function chk_crypt($code) {
25.  // Vérifie si le code est correct
26.  include ($_SESSION['configfile']);
27.  $code = addslashes ($code);
28.  $code = ($difuplow?$code:strtoupper($code));
29.  switch (strtoupper($cryptsecure)) {    
30.         case "MD5"  : $code = md5($code); break;
31.         case "SHA1" : $code = sha1($code); break;
32.         }
33.  if ($_SESSION['cryptcode'] and ($_SESSION['cryptcode'] == $code))
34.     {
35.     unset($_SESSION['cryptreload']);
36.     return true;
37.     }
38.     else {
39.          $_SESSION['cryptreload']= true;
40.          return false;
41.          }
42.  }
43. 
44. ?>


il s'agit du fichier functions.php



Adherez au don d'organe !!!! : France adot et Le cercle Bleu
(pour préserver l'environnement, ce post est entièrement réalisé avec des electrons recyclés)


amon2010
Coordinateur
Attention Chien d'un Patron très Mechant

Messages : 25 702
Inscrit le 12/02/02
Ville : Saint Egreve
Non connecté
  Posté le 01 novembre 2006 - 20 h 44 m 06 s
grabber voici la reponse a la version du Gd
http://amon2010.free.fr/test.php
C'est GD 2.0 et sup



Adherez au don d'organe !!!! : France adot et Le cercle Bleu
(pour préserver l'environnement, ce post est entièrement réalisé avec des electrons recyclés)


amon2010
Coordinateur
Attention Chien d'un Patron très Mechant

Messages : 25 702
Inscrit le 12/02/02
Ville : Saint Egreve
Non connecté
  Posté le 01 novembre 2006 - 21 h 44 m 56 s
sinon est ce que qqn peut me traduire ce texte svp

fontfile
Le chemin vers la police TrueType que vous souhaitez utiliser.

Dépendant de la version de la bibliothèque GD utilisée par PHP, lorsque fontfile ne commence pas par un caractère / alors .ttf sera ajouté au nom du fichier et la bibliothèque recherchera ce nom de fichier dans les dossiers de police, définis par la bilibothèque.

Lorsque vous utilisez une version de la bibliothèque GD inférieure à 2.0.18, un caractère espace , plutôt qu'un point-virgule, est utilisé pour définir des chemins alternatifs pour les fichiers de police. Si vous utilisez involontairement cette fonctionnalité, vous aurez ce message d'erreur : Warning: Could not find/open font . Pour ces versions affectées, la seule solution est de déplacée la police à un endroit qui ne contient pas d'espaces dans les noms de dossier.

Dans le cas fréquent où une police réside dans le même dossier que le script l'utilisant, l'astuce suivante vous épargnera tous les problèmes.

car a priori mon pb viendrait de la mais j'ai pourtant l'impression que tout est ok. :mur:



Adherez au don d'organe !!!! : France adot et Le cercle Bleu
(pour préserver l'environnement, ce post est entièrement réalisé avec des electrons recyclés)


grabber
Coordinateur
MacBook Pro Powered

Messages : 8 658
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 02 novembre 2006 - 09 h 56 m 56 s
hello,

pas encore eu le tps de m'en occuper :(
alors en fait le blem c'est que ton phpinfo donne pas la version exacte mais ca devrait qd meme marcher.
dans le truc que tu as quote, ils te disent juste de chager le chemin en ajoutant un point devant (chemin relatif), genre au lieu de mettre "/img/toto.png", tu mets"./img/toto.png"

test ;)



:firefox:

amon2010
Coordinateur
Attention Chien d'un Patron très Mechant

Messages : 25 702
Inscrit le 12/02/02
Ville : Saint Egreve
Non connecté
  Posté le 04 novembre 2006 - 19 h 52 m 20 s
ok je regarde



Adherez au don d'organe !!!! : France adot et Le cercle Bleu
(pour préserver l'environnement, ce post est entièrement réalisé avec des electrons recyclés)


Precedent | 1,2
Page genérée en 1.5722 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory