■ 不特定多数 [2002年04月26日08時10分]登録や確認をするときにミニウィンドウを開くと、本体には表示されている画像が表示されなくなってしまうのはなぜでしょう? □ すえぽん [2002年04月26日08時14分]これは、CGI以外のファイルとCGIファイルの呼び出しURLが違う場合で、しかも、CGIの呼び出しURLで、そのままCGI以外のファイルを呼び出しても、表示されないというサーバーの設定が原因の場合がほとんどです。例)CGI以外のファイル:http://www.xxxxx.ne.jp/~yyyyy/zzz.htmlCGIファイル:http://cgi.xxxxx.ne.jp/yyyyy/zzz.cgi解決策は、以下の通りです。画像ファイルの設置ディレクトリを空白にして、# 画像ファイルの設置ディレクトリの位置と名前# 表示ファイルから見た位置(基本ディレクトリ構成通りならこのまま)$img_dir = "./birthday/"; ↓$img_dir = ""; 画像ファイルの指定部分を全てhttp://からのフルパスで記述して下さい。# メールの登録がある場合のアイコン用画像$mailimg2 = "mail.gif"; ↓$mailimg2 = "http://www.xxxxx.ne.jp/~yyyyy/birthday/mail.gif";
登録や確認をするときにミニウィンドウを開くと、本体には表示されている画像が表示されなくなってしまうのはなぜでしょう?
これは、CGI以外のファイルとCGIファイルの呼び出しURLが違う場合で、しかも、CGIの呼び出しURLで、そのままCGI以外のファイルを呼び出しても、表示されないというサーバーの設定が原因の場合がほとんどです。例)CGI以外のファイル:http://www.xxxxx.ne.jp/~yyyyy/zzz.htmlCGIファイル:http://cgi.xxxxx.ne.jp/yyyyy/zzz.cgi解決策は、以下の通りです。画像ファイルの設置ディレクトリを空白にして、# 画像ファイルの設置ディレクトリの位置と名前# 表示ファイルから見た位置(基本ディレクトリ構成通りならこのまま)$img_dir = "./birthday/"; ↓$img_dir = ""; 画像ファイルの指定部分を全てhttp://からのフルパスで記述して下さい。# メールの登録がある場合のアイコン用画像$mailimg2 = "mail.gif"; ↓$mailimg2 = "http://www.xxxxx.ne.jp/~yyyyy/birthday/mail.gif";