ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
twitter Twitter でログイン
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

メイン
   XOOPS Captcha
  【バグ】 PHP5.2.3にて、文字の画像が表示されない

 

 ボトム   前のトピック   次のトピック
  •  スレッドの評価
      このスレッドを評価する
      すばらしい
      いい!
      ぼちぼち
      だめ
      ひどい
投稿者 スレッド
  •  MAHAL
      MAHAL
【バグ】 PHP5.2.3にて、文字の画像が表示されない
#1
新米
登録日: 2007-2-26
居住地
投稿: 16
有難く使わせてもらっていますm(__)m

XC2.1、PHPのバージョンが5.2.1にて運用しておりましたが、
PHP5.2.3にバージョンアップいたしましたら文字の
画像が表示されなくなりました。

現在5.2.1に戻して運用しております
phpなど詳しくないので、とりあえずご報告まで
投稿日時: 2007-8-24 15:52
投稿からPDFを作成 印刷
トップ
  •  ken
      ken
Re: 【バグ】 PHP5.2.3にて、文字の画像が表示されない
#2
管理人
登録日: 2003-9-6
居住地 横浜
投稿: 2519
引用:

PHP5.2.3にバージョンアップいたしましたら文字の画像が表示されなくなりました


バグ報告ありがとうございます。

う〜ん、互換性がなくなるには、困ったものだ。

「Image debug info」を見ると、下記のエラーになっていました。
Warning [PHP]: imagettftext() [function.imagettftext]: Invalid font filename in file class/captcha_x/class.captcha_x.php line 294

フォント・ファイルの設定がダメだと言われていますね。

PHPマニュアルによれば

引用:

使用する TrueType フォントのパス。
PHP が使用している GD ライブラリのバージョンに依存しており、 fontfile が / で始まらない場合、ファイル名に .ttf が追加され、 ライブラリはライブラリが定義したフォントパスから ファイル名を検索しようとします。


フォントパスから ファイル名を検索するところが、うまくいかないようです。

そこで、ファイル名を省略形からフルパスに変更しました。
これで、うまくいくようです。


CVS を変更しました
http://xoops.cvs.sourceforge.net/xoops/modules/captcha/
- class/captcha_x/class.captcha_x.php
投稿日時: 2007-8-25 17:47
投稿からPDFを作成 印刷
トップ
  •  MAHAL
      MAHAL
Re: 【バグ】 PHP5.2.3にて、文字の画像が表示されない
#3
新米
登録日: 2007-2-26
居住地
投稿: 16
早速の対応ありがとうございます

PHP5.2.3にて XC2.1.2および2.0.16にて確認できました。
ご丁寧にご説明もありがとうございます。
 少しづつですがPHPなど勉強し、モジュール作者さんのお手数を
掛けないようにしていきたいと思います
投稿日時: 2007-8-27 21:19
投稿からPDFを作成 印刷
トップ
 トップ   前のトピック   次のトピック

 


 新規スレッドを作成することはできません。
 スレッド一覧を閲覧することができます。
 投稿に対する返信はできません。
 自分の投稿を編集できません。
 自分の投稿を削除できません。
 新規の投票を追加できません。
 評価できません。
 投稿にファイル添付はできません。
 投稿には承認が必要です。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/newbb/viewtopic.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン