Replikon, почуме столько же процентов людей едят правой рукой?
// вот те и ответ
1643, по английски iteration
хотя тоже в англ. не силен, узнал из смарти 
Okula, потому что не просто пишут в учебниках, а это стандарт для цикла, причём не только в php
23 Июн 2010, 21:47for ($i=1;$i<26;$i++){
echo'<form
action="http://
sait.ru/?id='.$i.'"
method="post">';
}
это не хочет
работать выполняет
1 а все 26 подряд не
хочет
SiJeY,
вот так работает точно
for($i=1;$i<=26;$i++){
echo '<a href="'.($i).'">'.($i).'</a><br/>';
}
Спасибо за функцию подсчёта файлов в дериктории, она не работала, я нашол другую!
Теперь помогите пожалуйста с постраничьной навигацией, дело в том, что у меня файлы разбивает на страницы, но когда я перехожу на вторую страницу, у меня выдаёт такие же самые файлы которые были на первой странице!
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:26