CGIぱらだいす!!
日本ぱらだいすねっとわ〜く Web新撰組

このサイトについて利用規定お問い合わせ

サンプルスクリプト読者サポート重要なお知らせダウンロードファイルコンバータ

ホームページ Web新撰組の CGI 100番勝負
Web新撰組の CGI 100番勝負!
読者サポートのページ

番号:

Vol.029

スクリプト名:

スキーム掲示板

修正日:

2002年6月20日

症状:

表示時間がずれている。その他

内容:

書き込みの時間ががずれて表示される。
書き込みが2重に表示されるというバグがありました。
また、正規表現に不要なオプションが指定されていました。
不要なオプションについては、動作には関係ありませんが、これも修正してあります。
尚、これらのバグを手作業で修正するのはとても困難ですので、
bbs2.cgi,admin.cgi,sendmail.cgi,user.cgiを修正したものを用意しました。
下記ダウンロードリンクからダウンロードして下さい。


バグの内容

1:時間表示バグ

sub MakeDate {
のサブルーチン内で

    my $gtime=$time + (9*3600);

    ($sec,$min,$hour,$mday,$mon,$year)=localtime($gtime);

となっており、GMT時間に変換をかけているのにもかかわらず、localtimeで
ローカルな時間を取得しているのが原因です。

2:2重表示バグ
$html_dmy =~ s|<\!\-\-\"NO_IMAGE\"\-\-\>.*<\!\-\-\"NO_IMAGE_END\"\-\->||ig;

のように.*で変換をかけている部分は、正常に変換が行われません。これが原因で
データを2重に表示してしまいます。

							

ダウンロード:

Windows用

Windows用
左のアイコンをクリックして下さい。

Mac用

Macintosh用
Optionキーを押しながら左のアイコンをクリックして下さい。


前のページへ