|
|
|
| Знаю, эта тема поднималась много раз, но я не нашёл ответа на один воспрос.
Есть код:
<?php
// Имя файла
$filename = "text.txt";
// Число позиций на странице
$pnumber = 3;
$bufer = file($filename);
$count = count($bufer);
@$page = $_GET[page];
if(@!$_GET[page])
{
$page=1;
};
function pages($count, $pnumber, $page)
{
$z=$count/$pnumber;
$z=ceil($z);
if($z>=1)
{
for($d=1;$d<=$z;$d++)
{
if($page==$d)
{
echo(" <b>$d</b> |");
}
else
{
echo(" <a href=?page=$d>$d</a> |");
};
}
}
echo("<br>");
}
pages($count, $pnumber, $page);
if(!isset($_GET['page']) OR $_GET['page']=="")
{
for($a=0;$a<$pnumber;$a++)
{
echo("$bufer[$a]<br>");
}
}
else
{
$str = $page*$pnumber-$pnumber;
$c = $str+$pnumber;
for($b=$str;$b<$c;$b++)
{
if($bufer[$b]!=="")
{
echo("$bufer[$b]<br>");
}
}
}
pages($count, $pnumber, $page);
?>
|
Всё работает нормально, но если страниц будет 100 -200, то ссылки на эти страницы испордят весь дизайн!
Подскашите как сделать чтобы например выводилось 10 ссылок на страницы, а потом "следующая". | |
|
|