サポート » 使い方全般 » gd画像出力が取れない

  • 解決済 ijaradnam

    (@ijaradnam)


    GDライブラリのimagettftext()を使って文字を画像にしようとしてるんですが
    静的ページではうまくいくものが、同様に記述した固定ページではうまくいきません。
    具体的にはecho <img src=….と処理させたaaa.phpをbbb.htmlあるいは固定ページから呼び出します。
    このときbbb.htmlを呼んだときにはエラーは出ませんが固定ページから呼ぶと、例えば
    [error] [client 192.168.#####] PHP Warning: imagettftext() expects parameter 1 to be resource, boolean given in /home/xxxxx/public_html/wordpress/wp-content/sample/aaa.php on line ??, referer: http://www.xxxxxxxxxx.jp/~xxxxx/wordpress/bbb/
    のようなエラーログとなります。
    bbb.htmlはsampleディレクトリの中、固定ページ名はbbbとしました。
    urlとかパスの問題だろうと思うんですが解決できません。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    ijaradnamさん

    エラーは、imagettftextの第1引数はリソース型なのにブーリアン型が渡されてますという警告ですね。
    いただいた情報ですと、imagegettext以前のソースに原因がありそうだという感じです。

    それから、参考までに、文字を画像で表示するには、wp-tegakiというプラグインもあります。

    トピック投稿者 ijaradnam

    (@ijaradnam)

    ありがとうございました。
    まったく同じソースのはずなのに違った結果になるのはなぜかと悩んでましたが
    固定ページのほうを変更したのを忘れてました。
    まず自分を疑えですね。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「gd画像出力が取れない」には新たに返信することはできません。