Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Galeria zdjęć, paginacja
Reiven
post
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 1
Dołączył: 17.03.2006

Ostrzeżenie: (0%)
-----


Witam,
Tworzę sobie galerię zdjęć. Nie jest oparta o MySQL, gdyż tych zdjęć będzie bardzo dużo, a bazę danych mam o małej pojemności..
Opieram to o pliki tekstowe.
Na stronie z galerią za paginacje odpowiada ajax.
A dokładnie:

  1.  
  2. <div class="item">
  3. <ul>
  4. <li>Pierwszy obiekt na pierwszej stronie</li>
  5. <li>Drugi obiekt na pierwszej stronie</li>
  6. </ul>
  7. </div>
  8.  
  9. <div class="item">
  10. <ul>
  11. <li>Pierwszy obiekt na drugiej stronie</li>
  12. <li>Drugi obiekt na drugiej stronie </li>
  13. </ul>
  14. </div>

Dokładnie na 1 stronie może wyświetlać się maksymalnie 9 miniaturek zdjęć w ustalonej przeze mnie wielkości..
Zdjęcia mam w fodlerach:
galeria > zwierzeta :
- zdj (normalne zdjęcia)
- th (miniaturki)

No i doszedłem na razie do takiego momentu i nie wiem co dalej:

  1. <?PHP
  2.  
  3. $kat = './galeria/zwierzeta/zdj/';
  4. $kat_th = './galeria/zwierzeta/th/';
  5.  
  6. $dir = dir($kat_th);
  7. while($file = $dir->read())
  8.  
  9. if($file != '.' && $file != '..')
  10. $ilosc = count(glob($kat."*.*"));
  11.  
  12. if ($ilosc >= 9)
  13. {
  14. echo' <div class="item">
  15. <ul>';
  16. echo'<li><a href="'.$kat.''.$file.'" rel="example1" title=""><img src="'.$kat_th.''.$file.'" alt="#" /></a></li>';
  17.  
  18. echo '
  19. </ul>
  20. </div>
  21. ';
  22. }
  23. else
  24. {
  25.  
  26.  
  27.  
  28. }
  29. $dir->close();
  30.  
  31.  
  32. ?>


Przed użyciem tego IF'a "co ma dzielić" wyświetlało mi wszystkie zdjęcia.. po tym nie chce ani jednego...
Coś źle robię, ale nie mogę dojść do tego i pomieszałem już wszystko w swojej głowie....

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 19:38