Тема: Books PHP
Показать сообщение отдельно

  #8  
Старый 14.09.2009, 17:26
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

PHP код:
<?php

$file 
'file.txt'//Нужный файл
$count 20//Количество строк из файла на странице

if (is_numeric($_GET['page']))
{
  
$page $_GET['page'];
} else {
  
$page 1;
}

$lines file($file);

$start = ($page 1) * $count;

//Выводим строки страницы
if ($start count($lines))
{
  echo(
'Ошибка! Неправильная страница.');
} else {
  for (
$i $start$i < ($start $count); $i++)
  {
    echo(
'Line ' $i ' : ' $lines[$i]);

    if (
$i == count($files) - 1)
    {
      break;
    }
  }
}

//выводим ссылки на страницы
for ($i 0$i < (count($files) / $count); $i++)
{
  echo(
'<a href="?page=' . ($i 1) . '">' . ($i 1) . '</a>');
}

?>
Писал на коленке, но думаю смысл ясен

Последний раз редактировалось FireFenix; 14.09.2009 в 17:29..
 
Ответить с цитированием