<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
</head>
<body>
<?php
$r=file_get_contents('bbs_log.txt');
$r39=split("\n",$r);
$rr=$r39[(count($r39)-2)];
$rrr=split("\t",$rr);
$rrr[0]++;
if($_POST['c']=="送信" && $_POST['body']!=null && strlen($_POST['name'])<=100 && strlen($_POST['body'])<=533){
$d=file_get_contents('bbs_log.txt');
$_POST['body']=ereg_replace("\n",'<br>',$_POST['body']);
$d.=$rrr[0]."\t";
$d.=(date("Y")+400).date(".m.d").' '.date("H:i:s")."\t";
$d.=$_POST['name']."\t";
$d.=$_POST['body']."\n";
file_put_contents('bbs_log.txt',$d);
}
$r=file_get_contents('bbs_log.txt');
$r39=split("\n",$r);
$n=0;
while($r39[$n]!=null){
$r13[$n]=split("\t",$r39[$n]);
$n++;
}
$n=0;
while($r13[$n][0]!=null){
if($r13[$n][1]==null) $r13[$n][1]='No Name';
echo($r13[$n][0].' <u>'.$r13[$n][2].'</u> '.$r13[$n][1].'<br>'.$r13[$n][3]."<br>\n");
$n++;
}
?>
<br>
<form action="bbs.php" method="POST">
名前:<input type="text" name="name" value="" size="24"><br>
<textarea name="body" cols="80" rows="4" value=""></textarea><br>
<br>
<input type="submit" name="c" value="送信" style="width:113px">
</form>
</body>
</html>
bbs.phpを上記ソースコード(文字コード:EUC-JP)で作成し、ディレクトリ内に空の bbs_log.txt ファイル[権限:600]を設置する。
以上の2ファイルで、簡易BBS(スレッドタイプ)を設置することができる。