|
|
|
| Пожалуйста
<?php
$r="gb.dat"; $text=file_get_contents($r); preg_match_all("/<hr>*.*<hr>/",$text,$out); $start=($page-1)*(2+1); $end=$page*2-1; for ($i=$start;$i<$end;$i++) echo $out[0][$i]; $pagn=$page+1; echo "<a href='$PHP_SELF?page=$pagn'>Далее</a>"; ?>
|
Текст выводиу,но весь на одной странице,при нажатии далее выдает пустую страницу. | |
|
|
|
|
|
|
|
для: shiling
(21.12.2005 в 19:40)
| | Администрация,приношу свои извинения за несколько тем,браузер несколько раз подгрузил. | |
|
|
|
|
|
|
|
для: shiling
(21.12.2005 в 19:40)
| | >Текст выводиу,но весь на одной странице,при нажатии далее
>выдает пустую страницу.
А что должен выводить? | |
|
|
|
|
|
|
|
для: cheops
(22.12.2005 в 03:15)
| | По идеи должен выводить по две позиции на странице,а выводит на первой все на остальных ничего.
В чём моя ошибка? З.Ы:массив $out содержит 6 элементов. | |
|
|
|
|
|
|
|
для: shiling
(22.12.2005 в 07:27)
| | А $page откуда? | |
|
|
|
|
|
|
|
для: Shorr Kan
(22.12.2005 в 07:34)
| | Вот отсюда read.php?page=1 | |
|
|
|
|
|
|
|
для: shiling
(22.12.2005 в 11:36)
| | Если $page=1
<?php
$r="gb.dat";
$text=file_get_contents($r);
preg_match_all("/<hr>*.*<hr>/",$text,$out);
$start=($page-1)*(2+1);
$end=$page*2-1;
for ($i=$start;$i<$end;$i++) echo $out[0][$i];
$pagn=$page+1;
echo "<a href='$PHP_SELF?page=$pagn'>Далее</a>";
?>
|
то $strat = 0, а $end = 1. Всё правильно выводится один элемент, если нужно два, то строку
следует исправить на
| |
|
|
|
|
|
|
|
для: cheops
(22.12.2005 в 17:04)
| | Кажется моя ошибка в рег.выражение ведь "<hr>*.*<hr>" будет коответствовать и <hr>текс<hr> и <hr>текст<hr>текст<hr> cheops,Помоги плиз составить шаблон,чтоб выводил делил такой текст: <hr>1<hr>2<hr>3.
вот так часть1=1,часть2=2,часть3=3; | |
|
|
|
|
|
|
|
для: shiling
(22.12.2005 в 18:05)
| | cheops,извините выражение сам нашел ("?[^?]*?"),но теперь такая проблема на первой страницы все нармально (2 части выводит),а вот на второй пусто(в массиве 6 частей),url тоже нормальный (read.php?page=2),но выводит тока ссылку на третью страницу,помогите найти ошибку(код тотже)плиз... | |
|
|
|
|
|
|
|
для: shiling
(22.12.2005 в 18:38)
| | т.е не ?[^?]*? а <hr>[^<hr>]*<hr>. | |
|
|
|