Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] losowanie zdjęć, tym razem 4 różnych
Banzaj
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 29.03.2010

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


Witam.

Nie potrafię sobie poradzić ze stworzeniem kodu który będzie mi wyświetlał 4 różne, losowo wybrane zdjęcia z podanego folderu.

Na tą chwilę mam coś takiego:

  1. <?php
  2. $iw = 223;
  3. $ih = 149;
  4. $folder = opendir("assets/do_galerii//");
  5. $i = 0;
  6. header('content-type: image/jpeg');
  7.  
  8. while(false !=($plik = readdir($folder))){
  9. if($plik != "." && $plik != ".."){
  10. $obrazki[$i]= $plik;
  11. $i++;
  12. }
  13. }
  14. closedir($folder);
  15. $losowy=rand(0,count($obrazki)-1);
  16. //$obrazek = file_get_contents("assets/do_galerii/".$obrazki[$losowy]);
  17. //echo '<img src="assets/do_galerii/'.$obrazki[$losowy].'" width="223" height="149" alt="" />';
  18. $img_src = imagecreatefromjpeg( "assets/do_galerii/".$obrazki[$losowy] );
  19. $img_dst = imagecreatetruecolor( $iw, $ih );
  20. $is = getimagesize( "assets/do_galerii/".$obrazki[$losowy] );
  21. imagecopyresampled( $img_dst, $img_src, 0, 0, 0, 0, $iw, $ih, $is[0], $is[1] );
  22.  
  23.  
  24. imagejpeg($img_dst);
  25. ?>


Obrazki są różnej wielkości stąd odgórnie narzucane rozmiary.
Chciałbym teraz by losowane były 4 i wyświetlane obok siebie. Świetnie byłoby gdyby każdy z nich był odnośnikiem do zdjęcia w pełnych rozmiarach.
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: 3.10.2025 - 17:07