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
pehaperowiec
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 8
Dołączył: 26.09.2011

Ostrzeżenie: (10%)
X----


1)
  1. echo '<img src="'.$tmp['randed_img']['name_file'].'" '.$tmp['randed_img']['file_info'][3].' alt="Tekst alternatywny" style="width:400px;height:200px;"/>'
bądź też użyj klasy CSS - wsio ryba

2) [cite]czy jest możliwość aby po najechaniu na obrazek powiększał się na zasadzie Fancybox.[/cite]Tak i sam bardzo łatwo możesz napisać taki skrypt;)

Ten post edytował pehaperowiec 11.09.2012, 07:16:50
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 - 04:06