File size: 1.42Kb
<?
$chat_file = $_GET["room"];
if($chat_file=="1") { $chat_file="rooms/room1.data"; } elseif ($chat_file=="2") { $chat_file="rooms/room2.data"; } elseif ($chat_file=="3") { $chat_file="rooms/room3.data"; }
elseif ($chat_file=="4"){$chat_file="rooms/room4.data";}
elseif ($chat_file=="5"){$chat_file="rooms/room5.data";}
$lines = file($chat_file);
$total_entries = count($lines);
if(!$_SERVER["QUERY_STRING"]) {
$page = 1;
}
else {
$page = $_GET["page"];
}
$sum = $total_entries / 5;
$floor = floor($sum);
if($sum == $floor) {
$pagenumber = $floor;
}
else {
$pagenumber = $floor + 1;
} if(isset($_GET["history"])){
if($page > 1) {
echo "<a href=\"chat.php?room=".$_GET["room"]."&page=".($page - 1)."\">«</a> ";
}
else {
echo "« ";
}
for($i = 1; $i <= $pagenumber; $i++) {
if($i == $page) {
echo $i." ";
}
else {
echo "<a href=\"chat.php?room=".$_GET["room"]."&page=".$i."\">".$i."</a> ";
}
}
if($page < $pagenumber) {
echo "<a href=\"chat.php?room=".$_GET["room"]."&page=".($page + 1)."\">»</a> ";
}
else {
echo " »";
}
echo "<br />";
}
$lines = file($chat_file);
$total_entries = count($lines);
if(!$_SERVER["QUERY_STRING"]) {
$page = 1;
}
else {
$page = $_GET["page"];
}
$minimum = 5 * ($page - 1);
$maximum = 5 * $page - 1;
foreach($lines as $line_number => $line) {
if($line_number < $minimum) {}
elseif($line_number > $maximum) {
break;
}
else {
$entrynumber = $total_entries - $line_number;
echo $line;
}
}
?>