//import_request_variables('g');
$n = 30;
$e = 20;
$p = 0;
if ($n >= 20) { echo "
"; }
echo "
";
//t-cup like view
if ($n == '') {
echo "エラー: ルーム番号が指定されていません
";
exit;
}
//if ($p == '') $p = 0;
//if ($e == '') $e = 20; //各頁でいくつ表示?
$fd = fopen ("/home/taku-f/temp/taf/home/taku-f/bbs/r$n.bbs", "r");
$buf = fgets($fd, 4096);
$head = explode('>', $buf);
echo "【$head[0]】
";
echo "$e 件ずつ表示します。 件数変更 ";
echo "[50] [100] ";
echo "[500]
";
if ($n < 20) { echo " [書き込む]"; }
echo "
";
$cnt = 0;
while (!feof($fd)) {
$buf = fgets($fd, 4096);
if (mbereg("^>", $buf)) {
$cnt++;
if ($cnt > ($p * $e) && $cnt <= (($p+1) * $e)) {
$hit = True;
$t = explode('>', $buf);
//mbereg('.....(...........).*', $t[3], $u);
//$t[3] = mbereg_replace("\-", "/", $u[1]);
if ($n < 20) { $bgc="tomato"; } else { $bgc="limegreen"; }
echo "
";
echo "$t[1] | $t[3] | ";
echo "$t[2] | | $t[4] | ";
echo "
";
} elseif ($hit && ($cnt < ($p * $e) || $cnt > (($p+1) * $e))) {
break;
}
} elseif ($hit) {
if (mbereg("
";
} elseif (mbereg("http://.+", $buf, $regx)) {
echo mbereg_replace("(http://[a-zA-Z0-9\.\,\/\-\?\+\:\;\&\~\=\#\%\$\@\_\'\"]+)"
, "\\1", $buf)."
";
} else {
echo "$buf
";
}
}
}
echo "
";
if (!feof($fd)) {
$prev = $p + 1;
echo "[↓前の".$e."件] ";
}
if ($p > 0) {
$next = $p - 1;
echo "[↑次の".$e."件] ";
}
fclose ($fd);
?>
[トップページへ戻る]