erreur frequente captcha

erreur frequente captcha - PHP - Programmation

Marsh Posté le 22-10-2006 à 17:28:03    

Bonjour aprés avoir farfouillé dans tous les resultats fournis par google j'ai pu constaté que beaucoup de personnes sont confrontées à ces erreures aprés avoir envoyé cryptographp sur son serveur, par exemple lorsque que l'on se rend sur cette adresses  
 
http://www.***/crypt/cryptographp.php
 
voici :
 

Code :
  1. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 83
  2. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 83
  3. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 83
  4. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 83
  5. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 83
  6. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 165
  7. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 165
  8. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 165
  9. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 165
  10. Warning: imagettftext(): Could not find/open font in /home/sites/***/web/crypt/cryptographp.inc.php on line 165
  11. Warning: Cannot modify header information - headers already sent by (output started at /home/sites/***/web/crypt/cryptographp.inc.php:83) in /home/sites/***/web/crypt/cryptographp.inc.php on line 231
  12. ‰PNG  IHDR–(“£”°tRNSÿÿÿ7X}‹IDATxœíÑÁ 1ÀÀM¸Âܹ]Zz¸<Œ`¦>{ï¡ì™™µÖí ^:ç|o7ð/ ó,̳0ÏÂ< ó,̳0ÏÂ< ó,̳0ÏÂ< ó,̳0ÏÂ< ó,̳0ÏÂ< ó,̳0ÏÂ< ó,̳0ÏÂ< ó,̳0ÏÂ< ó,̳0ϼgfÎ9·3xﶿÑý¥ÆÿIEND®B`‚


 
D'ou cela peut-il provenir? :ouch:

Reply

Marsh Posté le 22-10-2006 à 17:28:03   

Reply

Marsh Posté le 22-10-2006 à 20:12:09    

*commence à déprimer gravement* svp laissez une explication je me sens seul au monde, ou au pire une insulte...^^

Reply

Marsh Posté le 22-10-2006 à 20:49:13    

la fameuse ligne 83/
 
imagettftext($imgtmp,$tword[$i]['size'],$tword[$i]['angle'],$x,$tword[$i]['y'],$black,$lafont,$tword[$i]['element']);
 
et 165
 
imagettftext($img,$tword[$i]['size'],$tword[$i]['angle'],$x,$tword[$i]['y'],$charcolorrnd?$rndink:$ink,$lafont,$tword[$i]['element']);

Reply

Marsh Posté le 22-10-2006 à 20:51:51    

Il trouve pas le fichier de police que tu lui indique, ou il ne peut pas l'ouvrire.
C'est quand même assez claire :
"Could not find/open font"

Reply

Marsh Posté le 22-10-2006 à 20:52:36    

ben il trouve pas le fichier de police [:spamafote]
 
au hasard, vérifie que le fichier est dans le répertoire fonts et qu'il est accessible


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 22-10-2006 à 20:57:02    

dwogsi a écrit :

Il trouve pas le fichier de police que tu lui indique, ou il ne peut pas l'ouvrire.
C'est quand même assez claire :
"Could not find/open font"


 
Bonsoir
J'ai vu mais la police y est j'ai meme ouvert les droits a 777 mais rien n'y fait...

Reply

Marsh Posté le 22-10-2006 à 20:58:48    

Et tu as mis quoi comme chemin?

Reply

Marsh Posté le 22-10-2006 à 21:04:18    

dwogsi a écrit :

Et tu as mis quoi comme chemin?


 
Dans cryptographp.inc.php j'ai ceci:

Code :
  1. putenv('GDFONTPATH='.realpath('./fonts'));


 
mais je commence à m'embrouiller totalement je suis peut etre a coté j'aurais besoin d'eclaircissement

Reply

Marsh Posté le 22-10-2006 à 21:20:02    

... je parlais du chemin complet vers la police, par exemple as-tu mis le .ttf ou pas?
Et en passant : http://fr.php.net/imagettftext

Reply

Marsh Posté le 22-10-2006 à 21:21:39    

voici le site:
http://www.cryptographp.com
je pense qu'un tuto clair pour l'installer pourrait aider bien du monde depuis ce matin 55 spams sur le livre d'or sans parler des formulaires du contact... cela devient un cauchemard de gérer ces spams

Reply

Marsh Posté le 22-10-2006 à 21:21:39   

Reply

Marsh Posté le 22-10-2006 à 21:24:04    

putain ya une doc [:mlc]
c'est pas fait pour les chiens :o
http://www.cryptographp.com/index.php?page=33

Reply

Marsh Posté le 22-10-2006 à 21:26:54    

dwogsi a écrit :

... je parlais du chemin complet vers la police, par exemple as-tu mis le .ttf ou pas?
Et en passant : http://fr.php.net/imagettftext


 
pour la police voici sur config.inc.pcp

Code :
  1. // Polices de caractères
  2. //$tfont[] = 'Alanden_';       // Les polices seront aléatoirement utilisées.
  3. //$tfont[] = 'bsurp___';       // Vous devez copier les fichiers correspondants
  4. //$tfont[] = 'ELECHA__.TTF';       // sur le serveur.
  5. //$tfont[] = 'luggerbu.ttf';     // Ajoutez autant de lignes que vous voulez   
  6. //$tfont[] = 'RASCAL__';     
  7. $tfont[] = 'SCRAWL.ttf'; 
  8. //$tfont[] = 'WAVY.ttf';


 
 

Reply

Marsh Posté le 22-10-2006 à 21:28:53    

gatsu35 a écrit :

putain ya une doc [:mlc]
c'est pas fait pour les chiens :o
http://www.cryptographp.com/index.php?page=33


 
 
gatsu la doc je l ai vu le site je la connais par coeur si je post c'est que je seche reellement ca fait 1 an que je n'avais plus poster de demandes sur le site donc je suis pas le style a saturer ... Pour de smessages comme ca abstients toi^^

Reply

Marsh Posté le 22-10-2006 à 21:34:02    

Citation :

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 bibliothè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.

Reply

Marsh Posté le 22-10-2006 à 21:49:46    

Ce que je ne comprends pas c'est que je n'ai pas d'espaces dans les les noms de dossiers arbo ->
web/crypt/fonts/

Reply

Marsh Posté le 22-10-2006 à 21:50:52    

gd
GD Support  enabled  
GD Version  bundled (2.0.23 compatible)  
FreeType Support  enabled  
FreeType Linkage  with TTF library  
GIF Read Support  enabled  
JPG Support  enabled  
PNG Support  enabled  
WBMP Support  enabled  
XBM Support  enabled  

Reply

Marsh Posté le 22-10-2006 à 23:12:07    

Bonjour à tous
J'essaye aussi d'installer ce système de vérification et je rencontre le même problème...  
auriez vous une solution?
Merci d'avance de vos réponses

Reply

Marsh Posté le 23-10-2006 à 10:20:39    

Sauriez vous dans quel fichier modifier ces chemins de polices, l'image ne s'affiche pas egalement, merci pour vore aide

Reply

Marsh Posté le 16-12-2006 à 22:58:40    

J'avai le même problème,
J'ai supprimer l'extension ".tff" de la police utilisée (dans config.inc.php) et ça fonctionne
 
Plus concrètement j'ai remplacé "$tfont[] = 'luggerbu.ttf';" par "$tfont[] = 'luggerbu';"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed