Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]losowe obrazki
Altec69
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 24.08.2012
Skąd: Kraków

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


Witam, posiadam skrypt na losowe obrazki:
  1. <?php
  2. $cfg['dir_images'] = 'galeria';
  3. $cfg['expansions'] = array('png', 'gif', 'jpg');
  4.  
  5. // Jeżeli wersja PHP < 4.2.0 wtedy zachodzi potrzeba użycia generator liczb losowych
  6. // srand(floor(time() / (60*60*24)));
  7.  
  8. // Losowanie
  9. $tmp['randed_img']['name_file'] = $tmp['img'][array_rand($tmp['img'] = glob('./'.$cfg['dir_images'].'/*.{'.implode(',', array_unique(array_map('strtolower', $cfg['expansions']))).'}', GLOB_BRACE))];
  10. $tmp['randed_img']['file_info'] = getimagesize($tmp['randed_img']['name_file']);
  11. // Throw
  12. echo '<img src="'.$tmp['randed_img']['name_file'].'" '.$tmp['randed_img']['file_info'][3].' alt="Tekst alternatywny" />';
  13. ?>

Czy może mi ktoś pomóc przerobić tak aby obrazki pokazywały się o stałych rozmiarach.Przypuśćmy 400x200.
I drugie pytanie, czy jest możliwość aby po najechaniu na obrazek powiększał się na zasadzie Fancybox.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Altec69
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 24.08.2012
Skąd: Kraków

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


Dzięki (IMG:style_emoticons/default/smile.gif) , spróbuje z tym Fancybox w razie problemów będę pisał.




A jest jakaś prosta metoda aby obrazek otwierał się w nowym oknie, bądź papup ?
Na chwile obecną mam tak, miniaturka na 200
  1. <?php
  2. block_begin("Foto");
  3. $cfg['dir_images'] = 'galeria';
  4. $cfg['expansions'] = array('png', 'gif', 'jpg');
  5.  
  6. // Jeżeli wersja PHP < 4.2.0 wtedy zachodzi potrzeba użycia generator liczb losowych
  7. // srand(floor(time() / (60*60*24)));
  8.  
  9. // Losowanie
  10. $tmp['randed_img']['name_file'] = $tmp['img'][array_rand($tmp['img'] = glob('./'.$cfg['dir_images'].'/*.{'.implode(',', array_unique(array_map('strtolower', $cfg['expansions']))).'}', GLOB_BRACE))];
  11. $tmp['randed_img']['file_info'] = getimagesize($tmp['randed_img']['name_file']);
  12. // Throw
  13. echo '<center><img src="'.$tmp['randed_img']['name_file'].'" '.$tmp['randed_img']['file_info'][3].' alt="obrazki" style="width:200px;height:100%;"/></center>';
  14. block_end();
  15. ?>


Ten post edytował Altec69 11.09.2012, 08:36:54
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 - 13:28