ЧЕРНЫЙ ПЛАЩ
Guest
переход по сттраницам
Вот пример перехода страницы который он читает файл “wer2” с верху вниз
Вопрос как cделать что бы он читал с внизу верх
Приведите, пожалуйста, пример
Вот пример перехода страницы который он читает файл “wer2” с верху вниз
PHP:
<?php
$num_sep = 2; // кол-во записей на страницу
$file_data = 'wer2.txt'; //
$lines = file($file_data);
// ФУнкция вывода навигации по страницам
//function nav_page(
$count, //
$num_page, //
$url //
) {
$page_nav = 5; //сколько страниц выводить одновременно
$begin_loop=1; // начальное значение в цикле
$end_loop=$count; // конечное значение в цикле
echo "<div align=\"center\">[ Страницы ($count):";
if ($num_page>$count or $num_page<1) $num_page=1; // Проверка на корректность номера текущей страницы
// Далее в функции идёт сам вывод навигации, получено здесь всё опытным путём
if ($num_page>$page_nav) {
echo " <a href=\"$url".($page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0)))."\">(".($page_nav*(floor($num_page/$page_nav)-1-($num_page%$page_nav==0 ? 1: 0))+1)."-".($page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0))).")</a> ...";
$begin_loop=$page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0))+1;
}
if ($count>$page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0)+1)) { $end_loop=$page_nav*ceil($num_page/$page_nav); }
for ($i = $begin_loop; $i <= $end_loop; $i++) {
if ($i==$num_page) echo " <b>$i</b>";
else echo " <a href=\"$url$i\">$i</a>";
} // for
if ($count>$page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0)+1)) {
echo " ... <a href=\"$url".($page_nav*ceil($num_page/$page_nav) + 1)."\">(".($page_nav*ceil($num_page/$page_nav) + 1);
if ($page_nav*ceil($num_page/$page_nav)+1<$count) {
echo "-".($count<=$page_nav*(ceil($num_page/$page_nav)+1) ? $count: $page_nav*(ceil($num_page/$page_nav)+1));
}
echo ")</a>";
}
echo " ]</div>\n";
} // nav_page()
$stihi = file($file_data);
$count = count($stihi);
// если кол-во стихов больше чем мы должны выводить на страницу, то выводим навигацию по страницам
if ($count>$num_sep) nav_page(ceil($count/$num_sep),(isset($HTTP_GET_VARS['page']) ? $HTTP_GET_VARS['page']: 1),"pol.php?page=");
// Здесь ищем номер страницы которую надо вывести (передаётся через URL page=...)
$num_page=1;
if (isset($HTTP_GET_VARS['page'])) {
if (($HTTP_GET_VARS['page']>0) and ($HTTP_GET_VARS['page']<=ceil($count/$num_sep))) $num_page=$HTTP_GET_VARS['page'];
}
// В зависимости от страницы выводим нужные стихи
for ( $i=($num_page-1)*$num_sep; $i<=(($num_page*$num_sep<$count) ? $num_page*$num_sep-1: $count-1); $i++) {
$array = explode("::",$lines[$i - 1]);
$array[4] = "<a href=\"http\\:$array[3]\">$array[4]</a></p>";
$array[1] = "<a href=\"mailto:$array[2]\">$array[1]</a></p>";
$array[2] = "<a href=\"mailto:$array[2]\">$array[2]</a></p>";
$array[3] = "<a href=\"http\\:$array[3]\">$array[3]</a></p>";
echo "<TABLE border=\"0\" cellSpacing=\"1\" cellPadding=\"4\" width=\"100%\">
<TR bgColor=#e7edf9>
<TD class=leftData width=\"21\" height=\"17\" align=\"left\">
<p align=\"center\"><font color=\"red\">Ï</font></TD>
<TD class=leftData width=\"80\" height=\"17\" align=\"left\">
<?php echo($array[0]) ?></TD>
<TD class=leftData width=\"157\" height=\"17\" align=\"center\">
$array[1]</a></p>
</TD>
<TD class=centerData width=\"175\" height=\"17\" align=\"center\">
$array[3]</TD>
<TD class=centerData width=\"20%\" height=\"17\" align=\"center\"><p align=\"center\">
$array[4]</TD>
<TD class=leftData width=\"140\" height=\"17\" align=\"right\"><p align=\"left\">
$array[2]</TD>
</TR>
<TR bgColor=#f7efde class=tData>
<TD colspan=\"6\" class=leftData width=\"750\" align=\"left\">$array[6]</TD>
</TR><br>
</TABLE>";
} // for
// если кол-во стихов больше чем мы должны выводить на страницу, то выводим навигацию по страницам
if ($count>$num_sep) nav_page(ceil($count/$num_sep),(isset($HTTP_GET_VARS['page']) ? $HTTP_GET_VARS['page']: 1),"pol.php?page=");
?>
Приведите, пожалуйста, пример