= 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 ""; echo ""; echo "
$t[1]$t[3]$t[2]$t[4]
"; } 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); ?> [トップページへ戻る]