Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]mala galeria zdjec - pliki z folderu na serwerze
17misiek09
post
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 8
Dołączył: 16.12.2011
Skąd: Kraków

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


tym razem mam kolejny problem :/

chodzi o to, ze chcialbym wczytywac zdjecia, ktore wrzucone juz sa do folderu upload do tabeli, ktora mialaby byc galeria...
tabela ktora bedzie miec dowolna ilosc wierszy - zalezne od ilosci zdjec oraz maks 3 kolumny do ktorych tez bylyby te zdjecia wrzucane.

czyli:
zdjecia wczytywane do tabeli - maksymalnie 3 zdjecia w wierszu - rozmiar zdjec 100px x 100px

chodzi mi o funkcje, ktora bedzie wczytywac zdjecia w takej formie jak opisalem...

do odczytu zdjec z folderu mam cos takiego:
  1. <?php
  2. $Lista = glob("./upload/*.*");
  3. foreach ($Lista as $Nazwa){
  4.  
  5.  
  6. echo '<a href="'.$Nazwa.'"><img src="'.$Nazwa.'" alt="" height="100" width="100" ></a>';
  7. // echo '<br>';
  8. }
  9. ?>


teraz jak to przerobic aby ladnie wstawialo do tabeli...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Lombi
post
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


tak powinno być dobrze

  1. $katalog='./upload/';
  2. $kat=opendir($katalog);
  3. $ile=0;
  4. while($plik=readdir($kat))
  5. {
  6. if($plik!="." && $plik!="..")
  7. {
  8. $Lista[]=$plik;
  9. $ile++;
  10. }
  11. }
  12. echo 'Ilość plików: '.$ile; // tu można użyć poprostu count($Lista); i pozbyć się całkiem zmiennej $ile
  13. echo '<table>';
  14. $ktore=1;
  15. foreach($Lista as $Nazwa)
  16. {
  17. if($ktore==1) echo '<tr>';
  18. echo '<td><a href="upload/'.$Nazwa.'" rel="lightbox[roadtrip]"><img src="upload/'.$Nazwa.'" alt="" height="100" width="100" style="margin:5px;"></a></td>';
  19. if($ktore==4) // można tak jak proponował CuteOne i pozbyć się całkiem zmiennej $ktora
  20. {
  21. echo '</tr>';
  22. $ktore=0;
  23. }
  24. $ktore++;
  25. }
  26. echo '</table>';


Ten post edytował Lombi 27.01.2012, 00:59:12
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: 6.10.2025 - 03:23