Sir-J
Новичок
Новости / новый постраничный вывод ??
Здравствуйте!
Буквально месяц назад мы в форуме
"сделали", а вернее переделали скрипт.
Например, в папке info валяются куча статей, и все пронумерованы, например 001, 002, 003 ...
И в каждой из них идет разделитель ##.
Ну так вот, теперь возникает вопрос,
как же сделать постраничный вывод, например, по
10 статей на одной странице.
Реализовано только максимальное кол-во выводимых статей,
но не постраничный вывод.
Прошу помочь кодами или переделками
Спасибо.
Вот код:
-~{}~ 30.07.05 03:38:
мобыть в массив все пихнуть?
только не представляю, как дальше работать
Здравствуйте!
Буквально месяц назад мы в форуме
"сделали", а вернее переделали скрипт.
Например, в папке info валяются куча статей, и все пронумерованы, например 001, 002, 003 ...
И в каждой из них идет разделитель ##.
Ну так вот, теперь возникает вопрос,
как же сделать постраничный вывод, например, по
10 статей на одной странице.
Реализовано только максимальное кол-во выводимых статей,
но не постраничный вывод.
Прошу помочь кодами или переделками

Спасибо.
Вот код:
PHP:
<?
$d = dir("info/");
while($flg = $d->read()) {
$ar2[] = $flg;
}
$d->close();
for ($i = count($ar2)-1; $i >= 0; $i--) {
$ar[] = $ar2[$i];
}
rsort($ar);
$to = 12; // кол-во статей
if ($to > count($ar)) {
$to = count($ar);
}
for ($y = 0; $y < $to; $y++)
{
if ($ar[$y] != "." & $ar[$y] != ".." & $ar[$y] != ".htaccess")
{
$open2=fopen("info/" . $ar[$y] . "","r");
$open = fgets($open2);
$open=explode("##",$open);
if ($open[9] == $see)
{
echo "результаты";
}
fclose($open2);
}
}
?>
мобыть в массив все пихнуть?
только не представляю, как дальше работать
