2009-07-09 6 views
0

私はphpを使ってテキストからイメージを生成しています。私のコードは私のlocalhost上で完璧に動作し、テキストはうまく生成されます。しかし、私のオンラインホストでは、テキスト全体を生成するわけではありません。私が「これはいくつかのテキストです」というテキストを渡す場合と同様に、おそらくSまたはtを生成します。PHPのテキストからイメージを生成する - 私のオンラインホストで生成していない?ヘルプ

ローカルホストでは完全に動作しますが、オンラインホストでは動作しないため、コードは問題ありません。ホスト上には存在しないため、画像の一部を生成することさえできません。

ここで起こっていただきました:(


UPDATE

をこれがtehのサーバー上にGD configです - 私はそれ

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 
に何か問題があるとは思いません

私は電子メールアドレスと電話番号を1つのイメージに変換しています。テキストがどのように表示されるかをイメージしてください:

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

しかし、これは、オンライン上でのレンダリングです:私は奇妙な何かを見つけた

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


UPDATE

。テキスト 'P P'からイメージを作成しようとすると、ローカルホスト上で次のイメージが作成されます。 what I want http://i32.tinypic.com/25ge5xy.jpg

しかし、オンラインサーバーでは、そのようにイメージを作成しています。スペースは、膨大で歪んでいます。これがなぜテキストをレンダリングしないのかというヒントかもしれません。私は緊急にここに役立つ:(必要

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

してください男。

+1

サーバー上のどのオペレーティングシステムですか? – lavinio

+1

サンプル画像を提供できますか?正しいものと壊れたものは? –

+0

私は写真を追加しました!ここで何が間違っているか教えてください! – Ali

答えて

1

ローカルのphpinfo()と実際のphpinfo()を比較し、相違点を探します。画像生成スクリプトに報告する完全なエラーに

入れます:

ini_set("display_errors","2"); 

error_reporting(E_ALL); 

そして、画像をレンダリングするURLでブラウザを指すことにより直接実行します。

+0

DOneは報告されている間違いを見つけたようではありません。 – Ali

1

GDライブラリが

正しくサーバーに
1
  • をインストールするかどうかを確認ホストにインストールされている適切なフォントですか?
  • イメージセットのコンテンツエンコーディングは適切ですか?
関連する問題