Размер файла: 3.44Kb
<?
//Мини чат(ChatBox)
//Версия 2.0
//Автор DarveL([email protected])
//icq:498955022
//Копирайт убирать без разрешения автора-Запрещено.
//В этом случае бесплатная поддержка не оказывается.
//Уважайте труд автора.
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ЧатиГ</title>
</head>
<style>
div.r { border: 1px solid; color: #669966;}
div.data {color: #1d73a0;}
a{ color: #996600; text-decoration: none }
input.ibutton {
color: #FFFFFF;
background-color: #000000;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 0px 2px 0px 2px;
}
</style>
<body text="#601e11">
<div align="center"><img src="img/logo1.gif" alt="ChatBox"></div><br><br>
<?
echo '<table height="350" width="100%" border="0" cellspacing="0" cellpadding="0"><tbody>
<tr>
<td width="5%"> </td>
<td width="90%" bgcolor="#DEDCC7" valign="top"><br>';
function link_bar($page, $pages_count)
{
for ($j = 1; $j <= $pages_count; $j++)
{
// Вывод ссылки
if ($j == $page) {
echo ' <a style="color: #808000;" ><b>'.$j.'</b></a> ';
} else {
echo ' <a style="color: #808000;" href='.$_server['php_self'].'?page='.$j.'>'.$j.'</a> ';
}
// Выводим разделитель после ссылки, кроме последней
// например, вставить "|" между ссылками
if ($j != $pages_count) echo '|';
}
return true;
} // Конец функции
// Подключение к базе данных
include ("conf.php");
// Подготовка к постраничному выводу
$perpage = 10; // Количество отображаемых данных из БД
if (empty($_GET['page']) || ($_GET['page'] <= 0)) {
$page = 1;
} else {
$page = (int) $_GET['page']; // Считывание текущей страницы
}
// Общее количество информации
$count = mysql_numrows(mysql_query('select * from chat')) or die('error! Записей не найдено!');
$pages_count = ceil($count / $perpage); // Количество страниц
// Если номер страницы оказался больше количества страниц
if ($page > $pages_count) $page = $pages_count;
$start_pos = ($page - 1) * $perpage; // Начальная позиция, для запроса к БД
// Вызов функции, для вывода ссылок на экран
link_bar($page, $pages_count);
// Вывод информации из базы данных
echo '<div align="center"><b>ChatBox</b></div>';
$result = mysql_query('select * from chat limit '.$start_pos.', '.$perpage) or die('error!');
while ($row = mysql_fetch_array($result)) {
echo '<div align=right>';
echo $row['dates'];
echo ', ';
echo $row['date'];
echo "</div>
<font color=\"#112460\"><b>$row[login]</b> : </font>";
echo "
<font color=\"#2047c5\">$row[message]</font><br/>";
if($row['email']!="") {
echo "<font color=\"green\">(";
echo $row['email'];
echo ')</font>';
}
}
echo '<br/><br/><a href="index.php">[mini-chat]</a>';
echo '</td>
<td width="5%"> </td>
</tbody></table>';
?><br>
<div align="center">
Все права принадлежат DarveL ©
</div>
</body>
</html>