Xwab
Форумыnavigate_nextИстория

Топ: Небольшие вопросы по PHP
Сообщения
Fashion

Replikon, почуме столько же процентов людей едят правой рукой?
// вот те и ответ

23 Июн 2010, 20:48
Okula

Replikon, потому что во всех учебниках так написано))))))

23 Июн 2010, 20:53
Akdmeh

скорее всего от слова iterator, хотя сказать наверняка сложно.

23 Июн 2010, 21:09
iceman12

1643, по английски iteration  хотя тоже в англ. не силен, узнал из смарти

23 Июн 2010, 21:18
suhonok

Okula, потому что не просто пишут в учебниках, а это стандарт для цикла, причём не только в php

23 Июн 2010, 21:47
SiJeY

for ($i=1;$i<26;$i++){
echo'<form
action="http://
sait.ru/?id='.$i.'"
method="post">';
}
это не хочет
работать выполняет
1 а все 26 подряд не
хочет

23 Июн 2010, 21:55
megazlo

SiJeY,
вот так работает точно
for($i=1;$i<=26;$i++){
echo '<a href="'.($i).'">'.($i).'</a><br/>';
}

23 Июн 2010, 22:12
wapmorgan

А что используете, если $i "занято" , $j? а еще дальше?

23 Июн 2010, 22:22
SERDUK

Спасибо за функцию подсчёта файлов в дериктории, она не работала, я нашол другую!

Теперь помогите пожалуйста с постраничьной навигацией, дело в том, что у меня файлы разбивает на страницы, но когда я перехожу на вторую страницу, у меня выдаёт такие же самые файлы которые были на первой странице!


function count_files($directory)
{
GLOBAL $i;
$dir=opendir($directory);
while (false!==($file=readdir($dir)))
{
if (is_file($directory.'/'.$file))
{
$i++;
}
elseif (is_dir($directory.'/'.$file) && $file!='.' && $file!='..')
{
count_files($directory.'/'.$file);
}
}
closedir($dir);
}
$i=0;
count_files('text/');
$dir = opendir('text/');
$list = 5;
$all = ceil($i/$list);
if (empty($_GET['page']))
{
$page = 1;
} else {
$page = (int) $_GET['page'];
}
$a = $page * $list;
$b = $a - $list;
while ($readdir=readdir($dir))
{
if ($b < $a)
{
if (($readdir!='.')&&($readdir!='..'))
{
echo '<a href="text/'.$readdir.'">'.$readdir.'</a><br/>';
$b++;
}
}
}
if ($page !== 1)
{
echo '<a href="?page='.($page-1).'">пред</a>';
}
if ($page < $all)
{
echo '<a href="index.php?page='.($page+1).'">след</a>';
}
closedir($dir);

23 Июн 2010, 22:25
Okula

да вроде можно всё что угодно писать, главное чтоб переменные не заняты были

23 Июн 2010, 22:26
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.