Как реализовать постраничную навигацию?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как реализовать постраничную навигацию? - 2008-10-21 18:59:21.813333
|
|
|
solhanter
Сообщений: 14
Оценки: 0
Присоединился: 2008-07-09 23:53:50.080000
|
Вот имеется код для вывода текста:
$path=("data.dat");
$data=fopen("$path", "a+");
$size=filesize($path);
if ($size==0)
{echo 'Пусто!';
echo '<hr>';}
else{
$read=fread($data, $size);
$arrays=explode("|", $read);
$arrays=array_reverse($arrays);
$total=count($arrays);
$total=$total-2;
$i=1;
$x=2;
do {echo '<font color="lime">'.$arrays[$i].'</font> - <font color="red">'.$arrays[$x].'</font><br>';
$i=$i+2;
$x=$x+2;
}
while ($i<=$total); Как сделать чтобы была постраничная навигация. Тоесть там припустим 10 масивов выводило на страничку. Чё там надо добавить?
|
|
|
RE: Как реализовать постраничную навигацию? - 2008-10-21 19:50:25.706666
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
Код просто ужасен 1. quote:
$path=("data.dat"); зачем строковую переменную вставлять в скобки? 2. quote:
$data=fopen("$path", "a+"); а. Зачем строковую переменную вставлять в пустую строку? б. Зачем открытвать файл в режиме "а+", если ты из него только читать собираешься? 3. quote:
$size=filesize($path); Логично сначала получать размер файла, а потом уже его открывать. 4. Если тебе нужно получить все содержимое файла, для этого есть функция file_get_contents. Не стоит городить огород. 5. Вместо того, чтобы использовать функцию array_reverse, можно пройтись по масиву в обратном направлении. 6. quote:
$total=count($arrays); $total=$total-2; теперь мне понятно почему php-программистов называют быдло-кодерами. quote:
Как сделать чтобы была постраничная навигация. Тоесть там припустим 10 масивов выводило на страничку. Чё там надо добавить? Выводить 10 масивов на страницу? оО Если ты всеже имел в виду нечто другое, тогда введи переменную, ну допустим, $page. Расчитывай смещение, по которому будут хранится нужные данные и выводи их в нужном тебе количестве.
|
|
|
RE: Как реализовать постраничную навигацию? - 2008-10-21 20:33:06.710000
|
|
|
solhanter
Сообщений: 14
Оценки: 0
Присоединился: 2008-07-09 23:53:50.080000
|
я тя не прошу код оценивать. Ты лучше скажи как ет реализовать. пример кода дай
|
|
|
RE: Как реализовать постраничную навигацию? - 2008-10-21 20:59:38.106666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
quote:
ORIGINAL: solhanter я тя не прошу код оценивать. Ты лучше скажи как ет реализовать. пример кода дай Вы забыли сказать волшебное слово. ЗЫЖ Думаю тему можно закрывать
|
|
|
RE: Как реализовать постраничную навигацию? - 2008-10-21 23:49:54.440000
|
|
|
koro
Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
|
quote:
теперь мне понятно почему php-программистов называют быдло-кодерами. quote:
я тя не прошу код оценивать. Ты лучше скажи как ет реализовать. пример кода дай не знал что нас так называют, просто в данном случае по постам видно что "быдло"-м его сделало вовсе не пхп
|
|
|
RE: Как реализовать постраничную навигацию? - 2008-10-22 01:31:02.603333
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
quote:
ORIGINAL: solhanter я тя не прошу код оценивать. Ты лучше скажи как ет реализовать. пример кода дай Думаю после общения в подобном тоне мало кто будет тебе что-то давать нахаляву. Так что вэлком сюда: http://forum.xakep.ru/forumid_308/tt.htm
|
|
|
|
|