За последние 24 часа нас посетили 18139 программистов и 1653 робота. Сейчас ищут 1726 программистов ...

постраничная навигация по файлу

Тема в разделе "Прочие вопросы по PHP", создана пользователем Lexx, 7 ноя 2009.

  1. Lexx

    Lexx Активный пользователь

    С нами с:
    31 июл 2008
    Сообщения:
    35
    Симпатии:
    0
    Добрый день всем! помогите разобраться в коде:
    PHP:
    1.  
    2. $array = file("str.html");
    3. $count = count($array);
    4. if($count>0)
    5.   {
    6.    if(!isset($_GET["page"])?$_GET["page"]=1:$_GET["page"]=(int)$_GET["page"]);
    7.    $list = 10;
    8.    $j=($count-1)-(($_GET["page"]-1)*$list);
    9.    $i=$j-$list;  
    10.    for(;$i<$j&&$j>=1;$j--)
    11.       {
    12.        $row=explode("/[\n]?\r/i",$array[$j]);
    13.        list($text)=$row;
    14.        echo $text;
    15.       }
    16.    $all=ceil($count/$list);
    17.    for($i=1;$i<=$all;$i++)
    18.       {
    19.        if($_GET["page"]==$i?$navigition=$i."¦":$navigition="<a href=http://".GETENV("HTTP_HOST").$_SERVER[PHP_SELF]."?page=".$i." title=\"Перейти на ".$i." страницу\">&nbsp;".$i."&nbsp;</a>¦");
    20.        echo $navigition;
    21.       }
    22.   }
    Не могу паять, этот код выводит с конца файла в начало мне надо на оборот а где это сделано в коде не могу найти. Помогите разобраться?
    PHP:
    1.  
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Прикольно =)
     
  3. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Глупо.