Witam serdecznie.
Napisalem skrypt, ale nie do konca dobrze pracuje. W czym problem. Ustawilem wartosc wyswietlania na stronie na 5 wpisow - jest ok. W moim katalogu jest wiecej wpisow, ktore powiiny sie wyswietlic, ale tak nie jest. Jezeli wejde np: na nastepne 5 w kolko wyswietla mi to samo. Nie wiem o co chodzi. Prosze o pomoc
Oto kod skryptu:

<?
$nr=0;
$wpisow = 5;
$width=100;
$height=100;

echo"<b>Wyniki szukania:</b><br><br>";
$handle = opendir('folder/.');
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != ".." && $file != "kategoria.php")
{
$file1=fopen("folder/".$file."", "r");
flock($file1, 1);

$woj=fgets($file1, 500);
$nazwa=fgets($file1, 500);
$rejon=fgets($file1, 500);
$name=fgets($file1, 30);
$email=fgets($file1, 300);
$plik=fgets($file1, 500);
$opis=fgets($file1, 100);

if (preg_match ("/".$szukana."/i", "$nazwa $nazwisko $opis"))
{
if (($nr >= $strona*$wpisow) && ($nr < ($strona+1)*$wpisow))
echo"<b><a href=".$mail."><a href=show.php?nazwa=$file>
".$nazwa."</a></b><br>".$opis."<br>
<img src=$plik width='$width' height='$height'><br><hr>";
$nr++;
}

fclose($file1);
}
}
closedir($handle);
if ($strona > 0) echo"<a href=szukaj.php?szukana=$szukana&strona=
".($strona-1).">poprzednie $wpisow wyników</a><br /><br />";
if ($nr >= ($strona-1)*$wpisow) echo"<a href=szukaj.php?szukana=$szukana&
strona=".($strona+1).">następne $wpisow wyników</a><br /><br />";

if($nr==0) {echo"Nic nie znaleziono<br>";} else {echo"Ilo¶ć znalezionych stron: <b>".$nr."</b>"; }

?>