Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Prosta galeryjka pomoc
Michalowsky
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.11.2008

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


Witam!!! Mam mały problemik. Piszę prostą galeryjkę i muszę zrobić podział wyświetlanych zdjęć np: po 4 w jednym wierszu i w następnym wierszu kolejne 4 zdjęcia. Muszę to zrobić bo wszystkie zdjęcia wyświetlają mi się w jednym wierszu i rozwala mi całą stronkę. (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

Oto kod:
  1. <?PHP
  2.  
  3. //GALERIA 1.0 - AGMAR
  4. //katalog ze zdjeciami
  5.  
  6.  
  7. $galeria='photo';
  8. $galeria_min='photo_m';
  9. //////////////////////
  10.  
  11.  
  12. $katalog = @dir($galeria_min) or die ("Nie mozna listowac");
  13.  
  14. echo '<br><br><br><table width="750" border="0"><tr>';
  15.  
  16. while ($plik_kat = $katalog->read())
  17.  
  18.        {
  19.              
  20.          if(strpos($plik_kat, '.jpg') or strpos($plik_kat, '.png') or strpos($plik_kat, '.gif'))
  21.          
  22.                        {
  23.                                          
  24.                          echo '<td align = "center"><a href='.$galeria.'/'.$plik_kat.' rel=lightbox><img src='.$galeria_min.'/'.$plik_kat.'></a></td>';
  25.  
  26.                        }
  27.        }
  28.        
  29. echo '</tr></table>';
  30. $katalog->close();
  31.  
  32. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Michalowsky
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.11.2008

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


Zrobiłem coś takiego i śmiga. Dziękuje erix za podpowiedz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jakbyś zauważył jakiś błąd to daj znać.

Oto kod może komuś się sprzyda:

  1. <?PHP
  2.  
  3. //GALERIA 1.0 - MEDIASHARK.pl
  4. //katalog ze zdjeciami
  5.  
  6.  
  7. $galeria='photo';
  8. $galeria_min='photo_m';
  9. $licz = 0;
  10. $ilosc_zdjec = 4;
  11. //////////////////////
  12.  
  13.  
  14. $katalog = @dir($galeria_min) or die ("Nie mozna listowac");
  15.  
  16.  
  17. echo '<table width="750" border="0"  cellspacing="2" cellpadding="2"><tr bgcolor="#000000" height="160">';
  18.  
  19.  
  20. while ($plik_kat = $katalog->read())
  21.  
  22.        {
  23.              
  24.          if(strpos($plik_kat, '.jpg') or strpos($plik_kat, '.png') or strpos($plik_kat, '.gif'))
  25.          
  26.                        {
  27.                      
  28.          
  29.          $licz = $licz+1;
  30.          
  31.        
  32.          echo '<td align = "center"><a href='.$galeria.'/'.$plik_kat.' rel=lightbox><img src='.$galeria_min.'/'.$plik_kat.'></a></td>';
  33.          
  34.          if ($licz%$ilosc_zdjec) {
  35.          
  36.          }else{
  37.          echo '</tr><tr bgcolor="#000000" height="160">';
  38.          
  39.          }
  40.          
  41.                      
  42.                    
  43.  
  44.  
  45.                        }
  46.        }
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. echo '</tr></table>';
  55.  
  56. $katalog->close();
  57.  
  58. ?>


Ten post edytował Michalowsky 25.11.2008, 23:53:56
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: 5.10.2025 - 13:23