mag****@claps*****
mag****@claps*****
2005年 9月 15日 (木) 16:25:57 JST
渡邊と申します。osCommerceによるサイト制作は初めてです。 使用しているバージョンは、oscommerce-2_2ms1j-R6 です。 配布されているモジュールをいろいろと入れているのですが、 アカウント作成時に、画像として生成した文字列を表示・入力させる キャプチャ(CAPTCHA FOR SIGNUP for osCommerce MS1j-R6a)で 少々困っています。 画像(文字列)が表示されないのです。 テスト版として制作した以下の環境では、きちんと表示されました。 ●環境1 ローカル WindowsXP (Apache2.0.47 PHP4.3.10 MySQL)+ osCommerce ●環境2 XREAのレンタルサーバ(Linux PHP4.3.10 MySQL) + osCommerce ところが、同じXREAでとった別ドメインに、「環境2」で使用している ファイルをアップロードしたところ、本来画像が表示されるはずの 部分には、「X」が表示されてしまいます。 同じXREAでも、サーバによって環境が違うのかと、phpinfoで 確認しましたが、PHPのバージョンが4.3.11になっている程度で、 GDの項目もenableづくしでした。 画像が表示されないアカウント作成ページのソース(ブラウザで表示されている ページのソース)を確認したところ、画像が入るべき部分には、 <img src="http://ドメイン/catalog/make_captcha_img.php?osCsid=セッションID"> と、正常表示されているものと同じ内容が入っているで、モジュールそのものは 動いているのだと思います。 試しに、このイメージタグのURL部分を、ブラウザに貼りつけてみると、 「・・」とか、「・リ・」など、文字化け表示されます。 (正常な場合は、キャプチャの文字列が画像となって表示されます) 関連するphpファイルを上書きしてみたりしたのですが、改善されず、 こちらに相談してみた次第です。 チェックすべきポイント、解決に向けてご提供すべき情報など、 ご教授いただけると幸いです。