File size: 3.91Kb
<?php
/*
ICQ Pyramid v1.0.0
Автор: Савельев Игорь Юрьевич aka Magistr
Сайт: http://fun-icq.wen.ru
ICQ: 237352
E-mail: [email protected]
*/
//==================================================//
error_reporting(0);
//==================================================//
header ("Content-Type: text/html; charset=utf-8");
//==================================================//
include('configuration.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ICQ-пирамида</title>
<meta name="Keywords" content="ICQ-пирамида">
<meta name="Description" content="ICQ-пирамида">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="stylesheet" type="text/css" media="handheld, screen, all" href="style.css">
</head>
<body>
<h3 align="center" class="head">ICQ-ПИРАМИДА</h3>
<?php
clearstatcache();
if (is_readable('data/data.dat')) {
$file = file('data/data.dat');
$str = count($file);
//==================================================//
//Производим проверку корректности строк в файле с записями
$count = 0;
for ($i = 0;$i < $str;$i++) {
$file[$i] = rtrim($file[$i]);
if (preg_match('/^((0[0-9])|(1[0-9])|(2[0-4])):([0-5][0-9]) ((0[1-9])|(1[0-9])|(2[0-9])|(3[0-1])).((0[1-9])|(1[0-2])).(09|10|11|12|13|14|15)#([1-9]\d{5,8})#([a-zA-ZёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ0-9 \-_\+\/=,\!*\?:\.;]{1,15})#([a-zA-ZёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ0-9 \-_\+\/=,\!#*\?:\.;]{20,150})$/', $file[$i])) {
$data[$count] = $file[$i];
$count++;
};
};
//==================================================//
//Теперь работаем только с $data вместо $file
if ($count > 0) {
$data = array_reverse($data);
$page_all = ceil($count / $mes_page);
if (isset($_GET['page'])) {
$page = trim(stripslashes(htmlspecialchars($_GET['page'])));
if ($page == "") {
$page = 1;
} elseif (!preg_match('/^[1-9]\d{0,1}$/', $page)) {
$page = 1;
} elseif ($page > $page_all){
$page = 1;
};
} else {
$page = 1;
};
$end = $page * $mes_page;
$begin = $end - $mes_page;
if ($end > $count) {
$end = $count;
};
for ($i = $begin;$i < $end;$i++) {
$part = explode('#',$data[$i]);
echo "<hr>\r\n".'<span class="white">'.$part[0]."</span><br>\r\nICQ: ".$part[1]."<br>\r\nНик: ".$part[2]."<br>\r\nСообщение: ".$part[3]."<br>\r\n";
};
echo "<hr>\r\nСтр.: ";
for ($i = 1;$i < $page;$i++) {
echo '<a href="index.php?page='.$i.'">'.$i.'</a>, ';
};
echo $page;
for ($i = $page + 1;$i <= $page_all;$i++) {
echo ', <a href="index.php?page='.$i.'">'.$i.'</a>';
};
echo ".<br>\r\n";
} else {
echo '<span class="white">Нет ни одного сообщения. Будь Первым!</span><br>'."\r\n";
};
} else {
echo '<span class="white">Извините, к сожалению, не удалось считать данные. Пожалуйста, сообщите Администратору.</span><br>'."\r\n";
};
?>
<hr>
<a href="add.php">Добавить</a><br>
<hr>
<p align="center">
<br>
<a href="http://bans.ru/12176.go"><img src="http://bans.ru/12176.img" alt="Нажми сюда! Click here!"></a><br>
<br>
</p>
<p>
<a href="http://fun-icq.wen.ru" class="menu">На главную</a><br>
<br>
</p>
<p class="author">© 2008 <a href="http://fun-icq.wen.ru" id="fun">FUN-ICQ</a>.WEN.RU</p>
<p align="center">
<br>
<img src="http://c.wen.ru/698703.wbmp?icq_pyramid" alt="Статистика">
</p>
</body>
</html>