#!/usr/local/bin/perl # ヘッダーの出力 print <<"HEADER"; Content-Type: text/html シンプルBBS記事一覧 シンプルBBS記事一覧(書き込みはこちらから)

HEADER # 記事の出力 # logfile.datというファイルから現在のカウント数を読み込む open (IN, "logfile.dat") || &error("読み込みエラーが発生しました。"); @logdata=; close(IN); foreach (@logdata) { # 各行のデータをカンマで区切ってそれぞれの変数へ ($no,$u_name,$subject,$comment,$date) = split(/\,/); # ヒアドキュメントによる各記事の生成 print <<"HTML";
$subject
$u_name($date)[No.$no]
$comment
HTML } # フッターの表示 print <<"FOOTER";
FOOTER exit; # 書き込みのデータ処理はここまで============================================================= # エラー表示用のサブルーチン sub error(){ $message = $_[0]; print <<"HTML"; Content-Type: text/html エラー($message) エラー($message) HTML exit; } __END__