Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Skrypt galerii - przeróbka
emo9
post 7.03.2006, 19:26:58
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.01.2006

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


Witam!

To jest kodzik małej galerii pobierajacej obrazki z danego folderu i wyświetlające ich numerki jako linki. Patrzcie link:

>> Galeria <<

I chciałbym przerobić go tak, żeby wyswietlał tylko np. numerki od 1 do 5 (1 2 3 4 5) i tak jak w wyszukiwarkach im dalszy numerek klikasz tym dalesze numerk iwyświetla, a te wcześniejsze znikają. I odwrotnie. Nie wiem jak to wytłumaczyć. To chyba coś a'la dzielenie na strony w google...

  1. <?
  2. $sciezka = "wigilia";
  3.  
  4. $katalog = opendir($sciezka);
  5. while ($plik = readdir($katalog)) {
  6. if (($plik<>".")&&($plik<>"..")&&(!is_dir($sciezka.$plik))) {
  7. $i++;
  8. }
  9. }
  10. closedir($katalog);
  11. echo "<div align='center'>";
  12. $ile = -1;
  13. do {
  14. if ($dir = @opendir("wigilia")) {
  15. while($file = readdir($dir)) {
  16. if($ile > 0){
  17. $foto = $sciezka."/".$file;
  18. echo "<a href=\"?go=gallery_wigilia&amp;id=".$id."&amp;fotos=$foto#bottom\" class=\"site2\">$ile</a> ";
  19. }
  20. $ile++;}}}
  21. while ($ile <= $i);
  22. echo "</div>";
  23. if($ile > 0){
  24. $size = getimagesize ("$fotos");
  25. $b = $size[0];
  26. if($b > 400){
  27. $a = $b /= 400;
  28. while($size[0] > 400){
  29. $size[0] -= 1;
  30. }
  31. $height= $size[1] /= $a;}
  32. else{ $height = $size[1];}
  33. if (isset($fotos)){
  34. ?><center><br /><hr style=" color: #959595; background-color: #959595; height: 2px;"><br /></center><p align="center"><a href="<? echo ("$fotos"); ?>" target="_blank"><img src="<? echo ("$fotos"); ?>" width="<? echo ("$size[0]"); ?>" height="<? echo ("$height"); ?>" border="0" alt=""></a></p><?
  35. }
  36. else {
  37. ?><center><br /><hr style=" color: #959595; background-color: #959595; height: 2px;"><br /></center><p align="center">Wybierz numer zdjęcia, które chcesz obejrzeć.</p><?
  38. }}
  39. ?>


Ten post edytował emo9 8.03.2006, 19:20:21
Go to the top of the page
+Quote Post
Termit_
post 8.03.2006, 19:39:17
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 11.06.2005
Skąd: Gostyń

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


Na przykład http://forum.php.pl/index.php?showtopic=35498
bądź też inne skrypty z działu Algorytmy, klasy, funkcje.


--------------------
@nospor: trzymajcie się. Wszystko będzie dobrze!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 20:54