#!/usr/local/bin/perl ############################################################################## # # # thread.cgi(for hboard_std Rev 1.0) (1999-03-15) # # # ############################################################################## # # # 普通の掲示板(返事も書けるよ) # # 削除機能も付いておまっせ # # にスレッド表示させるオプションだよ # # Copyright (C) 1999 Web新撰組 # # WWW: http://www.web-shinsengumi.com # # 無断転載・複製を禁ずる # # # # 作成:萩原 逸郎(eMail:hagi2@kh.rim.or.jp) # # 監修:津田 貴史(eMail:taka@web-shinsengumi.com) # ############################################################################## ############################################################################## # 初期設定 # ここらへんをちゃんと設定してないとうまく動きません ############################################################################## # このCGIのファイル名 $cginame='./thread.cgi'; # 掲示板CGI $boardcgi='./board.cgi'; # ログファイル名 $logdata="./board.dat"; # ホームページURL $HOME='http://www.web-shinsengumi.com'; # このCGIの見出し $CGI_TITLE='お試しボード'; # 1ページに表示する行数 $display=20; #初期設定は、ここまで ##################### %FORM=&get_formdata; $start=1; if($FORM{'start'}){ $start=$FORM{'start'}; $start=1 if($start <= 0); } $end=$start + $display; if($start > 1){ $next=$start - $display; $next=1 if($next <=0); }else{ $next=0; } # HTMLヘッダ表示。 # BODYとかを編集してかっちょよくして下さい。 # print <<"EOL";からEOLまでの間は普通のhtmlです。 print <<"EOL"; Content-type: text/html
EOL
# ここからスレッド表示部分
# いじっちゃ駄目だよ
open(IN,"$logdata");
$i=0;
while( \n";
}
print " \n";
}
# フッタの部分。
# 適当に編集してね
print <<"EOL";
\n";
foreach $line (@lines){
print "
\n";
if($prev != 0){
print "older-->\; \n";
}
print "$line