CGI-BBS > 電子掲示板 > 簡易BBS > minibbsについてnew、最下部右に入るロゴ画像を表示されません。


カレッヂ
カレッヂ


質問者  投稿日 6/30(月) 21:42:19
MiniBBS v10.31をアップロードし利用できるようになりましたが
新しい投稿に表示される「new」の画像、そして最下部右に表示されるはずの
minibbsのロゴだと思う画像が表示されませんでした。
画像をアップロードしないといけないのかと思い確認いたしましたが
どこにもそのような設定はありませんでした。

なぜ表示されないのでしょうか?
おわかりの方がいましたら教えてください。

プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:WinNT系
エディタ:秀丸
FTPソフト:FFFTP
サーバ移転:していない
改造:していない
CGI習熟度:(未選択)

回答者 vrb  [削除]  投稿日 7/15(火) 02:59:23
俊さんと同じ状況です。
画像をimageフォルダにでも放り込んで読み取らせれば解決するのでしょうが、
action=new と action=copyright で表示されるべき画像が表示されないんですよね。
サーバーのせいなのでしょうかね。他の部分なら別の方法にカスタマイズすることも
考えますが、著作権表示部なので、このまま使用したり、書き換えるのは気が引けます。

---------------------
if ($COOKIE{'RC'} ne '' && $r > $COOKIE{'RC'}) { $new = "<img src=\"$reload\?action=new\" alt=\"New!\" width=22 height=10>"; } else { $new = ""; }
<h5 align=right><a href="http://www.rescue.ne.jp/" target="_top"><img src="$reload\?action=copyright" border=0 alt="MiniBBS-4"></a></h5>
------------------
上記2つは実行されているようなのですが、

ここから-------------------------------
sub new {

	if (-e $lockfile) { unlink $lockfile; }

	@array = (
	"47",・・・略・・・,"3b");

	print "Content-type: image/gif\n\n";
	foreach (@array) { $data = pack('C*',hex($_)); print $data; }
	exit;
}

sub copyright {

	if (-e $lockfile) { unlink $lockfile; }

	@array = (
	"47",・・・略・・・,"3b");

	print "Content-type: image/gif\n\n";
	foreach (@array) { $data = pack('C*',hex($_)); print $data; }
	exit;
}

-----------------------ここまでが表示されない。

原因不明です。
回答者 vrb  [削除]  投稿日 8/4(月) 23:34:10
原因が解りました。ご使用のサーバーの設定によるものです。
minibbs.cgiをminibbs.xcgに、
password.cgiをpassword.xcgに、それぞれ書き直してください。
更に、minibbs.cgiのスクリプト内74行目と167行目で、
ファイル名の拡張子を.cgiから.xcgに書き直してください。
広告のためのスクリプトを書き加えているなら、行数が変わっています。
広告タグをご自身で挿入されたのか、自動挿入されているのかで、
更に変更が必要となる可能性があります。

返信(回答)する

 


Web裏技