Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Постраничная навигация на файлах.
 
 автор: Unknown   (03.01.2007 в 16:53)   письмо автору
 
 

Вдруг кому-то понадобится.

<?php 
// WAP site: http://wapz.net.ru 
// e-mail: wen-info@mail.ru 
// icq: 364356642 
$files file("1.txt"); // читаемый файл
$n 3// количество выводимых строк
$page intval($_GET['page']); 
if(empty(
$page) or  $page 

$page 1
}  
$count count($files); 
$allpages ceil($count/$n); 
$one $page $n $n
$two $one $n
for(
$i $one$i $two$i++) { 
echo 
$files[$i]; 
$prev $page 1
$next $page 1
if(
$allpages and $page != 1)
{ echo 
'<a href="'.$_SERVER['PHP_SELF'].'?page='.$prev.'">Назад</a>||'; } 
if(
$allpages and $page != $allpages
{ echo  
'<a href="'.$_SERVER['PHP_SELF'].'?page='.$next.'">Далее</a><br/>' ; } 
?> 
:)

   
 
 автор: vov4ik   (03.01.2007 в 20:47)   письмо автору
 
   для: Unknown   (03.01.2007 в 16:53)
 

А тепрь вопрос на засыпку: прочитать записи из файла в обратном порядке :)))

   
 
 автор: cheops   (04.01.2007 в 13:43)   письмо автору
 
   для: vov4ik   (03.01.2007 в 20:47)
 

После строки
<?php
$files 
file("1.txt");
?>

отсортируйте массив $files в обратном порядке
<?php
  rsort
($files);
?>

   
 
 автор: Trianon   (04.01.2007 в 15:25)   письмо автору
 
   для: cheops   (04.01.2007 в 13:43)
 

Это предполагает, что файл изначально сортирован, что нигде не оговаривалось.

По-моему, достаточно написать
echo $files[$count-1-$i]; 
вместо
echo $files[$i]; 

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования