[Tep-j-general] Re: CAPTCHA FOR SIGNUPで文字列表示ができません

Zurück zum Archiv-Index

Seiji Sogabe sogab****@alles*****
2005年 9月 15日 (木) 19:55:38 JST


こんばんわ、曽我部です。

mag****@claps***** wrote:
> ところが、同じXREAでとった別ドメインに、「環境2」で使用している
> ファイルをアップロードしたところ、本来画像が表示されるはずの
> 部分には、「X」が表示されてしまいます。
> 
> 同じXREAでも、サーバによって環境が違うのかと、phpinfoで
> 確認しましたが、PHPのバージョンが4.3.11になっている程度で、
> GDの項目もenableづくしでした。

 XREAの環境はよくわからないのですが、

http://japan.nucleuscms.org/bb/viewtopic.php?t=284&start=60&
によると、

> 結論から言うと、XREAの無料サイトでNP_Thumnailを使うと、XREAの広告挿入スクリプトの影響で、
> ImageJpeg()やImagePng()の出力が正常に行われないことが原因でした。
>  対策は、action.phpファイルへの広告挿入を抑制することで行います。
>  action.phpファイルのあるディレクトリの.htaccessファイルに
> Quote:
> 
> <Files action.php>
> LayoutIgnoreURI *
> </Files>
> 
>  を追加するだけです。 

ということです。captchaでもimagejpegを使用していますので、上記のような
対策をしてみたらどうでしょうか。

もしくは、catalog/includes/classes/captcha.phpの40行目の
 
>     var $debug = false;

をTRUEに変更してアカウントの作成画面を表示してみてください。
HTMLのソースに、

> -Captcha-Debug: The available GD-Library has major version 2
> -Captcha-Debug: Extracts Config-Array in unsecure-mode!
> -Captcha-Debug: Check given TrueType-Array! (1) 

のようなデバッグ文が表示されると思いますので、どのあたりがあやしいのか
わかると思います。

では。

-- 
sogab****@alles*****



Tep-j-general メーリングリストの案内
Zurück zum Archiv-Index