![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 16.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
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>"; } ?> |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:26 |