Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Постраничная навигация
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Постраничная навигация

Страниц (1): [1]
 

1. fose - 02 Января, 2010 - 13:33:45 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?
  2. $step = 20;
  3. $file = file('text.txt');
  4. $total = count($file);
  5. $page = isset($_GET['page']) ? abs(intval($_GET['page'])) : 0;
  6. if(($page+$step) > $total){
  7. $next = $total;
  8. }else{
  9. $next = $page+$step;
  10. }
  11. for($i=$page; $i<$next; $i++){
  12. echo $file[$i].'<br>';
  13. }
  14. ?>
  15.  


этот скрипт выводит содержимое текстового файла, помогите дописать тут постраничную навигацию.
Самому не получается.
2. SandZ - 12 Января, 2010 - 14:34:42 - перейти к сообщению
омг, чтото в этом духе...

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $p=round($total/$step);
  4.  
  5. for($b=0;$b>$p;$b++){
  6.   if($page==$p){
  7.       // вывод неактивной
  8.   }else{
  9.       // вывод активной
  10.   }
  11. }
  12.  
  13. ?>

 

Powered by ExBB FM 1.0 RC1