2009-07-09 7 views
0

Je génère une image hors texte en utilisant php. Mon code fonctionne parfaitement sur mon localhost et le texte est bien généré. Cependant, sur mon hôte en ligne, il ne génère pas tout le texte juste des morceaux de celui-ci. Comme si je devais passer le texte 'Ceci est un texte' - cela générerait juste un S ou un t.Générer une image à partir d'un texte en PHP - ne génère pas sur mon hôte en ligne? Aide

Le code est correct car il fonctionne parfaitement sur mon hôte local mais ne fonctionne pas sur l'hôte en ligne. Il ne peut pas être que gd n'est pas sur l'hôte sinon il ne serait même pas générer une partie de l'image.

ce qui se passe ici :(


MISE À JOUR

C'est le GD sur ConFiG Teh serveur - Je ne pense pas qu'il y ait quelque chose de mal avec elle

gd 
GD Support enabled 
GD Version bundled (2.0.34 compatible) 
FreeType Support enabled 
FreeType Linkage with freetype 
FreeType Version 2.2.1 
GIF Read Support enabled 
GIF Create Support enabled 
JPG Support  enabled 
PNG Support  enabled 
WBMP Support enabled 
XBM Support  enabled 

Je ne fais que transformer des adresses e-mail et des nombres fone en une image. Voici une image de ce à quoi devrait ressembler le texte:

localhost image http://i25.tinypic.com/35b75tk.jpg

Mais c'est ce que le rendu sur la ligne:

online image mess http://i27.tinypic.com/262nl2r.jpg


MISE À JOUR

Je viens de découvrir quelque chose de bizarre. Si j'essaie de créer une image à partir du texte 'P P', cela devrait créer l'image suivante, ce qui est le cas sur mon hôte local. Mais sur le serveur en ligne, c'est la création de l'image - l'espace est démesuré et déformé. Cela pourrait-il indiquer pourquoi il ne rend pas le texte comme il le devrait?

bad pic http://i25.tinypic.com/ncz7gi.jpg

gars vous plaît, je besoin d'aide ici de toute urgence :(.

+1

Quel système d'exploitation sur le serveur? – lavinio

+1

Pouvez-vous fournir des exemples d'images? Un correct et un cassé? –

+0

J'ai ajouté les photos! S'il vous plaît dites-moi ce qui est mal ici! – Ali

Répondre

1

Comparez votre phpinfo local() au live phpinfo() et cherchez les différences.

Allumez l'erreur complète des rapports dans le script de génération d'image:

ini_set("display_errors","2"); 

error_reporting(E_ALL); 

Ensuite, exécutez directement en pointant votre navigateur à l'URL qui rend l'image.

+0

DOne que mais ne peut pas sembler trouver des erreurs étant signalé :(- vérifier ma publication pour la mise à jour! – Ali

1

voir si la bibliothèque GD est d'installer dans le serveur correctement

1
  • est la police appropriée installée sur l'hôte?
  • Le codage de contenu de l'image est-il correctement défini?
Questions connexes