Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosty skrypt PHP losujący obrazki
konrad852
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 11.06.2012

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


Witam,
Na wstępie zaznaczę że dopierouczę się tego języka, wiem że jest to banalny skrypt ale tak naprawdę mój pierwszy który coś robi (IMG:style_emoticons/default/biggrin.gif) .

Do wglądu pod adresem: http://vmedia.org.pl/php-img-lottery/
wystarczy odświerzyć stronę i na nowo będzie losowało obrazek.

Kod:
  1.  
  2. <?php
  3. $a = "<img src=\"img/1.jpg\" alt=\"\" />";
  4. $b = "<img src=\"img/2.jpg\" alt=\"\" />";
  5. $c = "<img src=\"img/3.jpg\" alt=\"\" />";
  6.  
  7. $img = array(array("img"=>"$a"),
  8. array("img"=>"$b"),
  9. array("img"=>"$c"),
  10. );
  11. $losowanie = count($img);
  12. $maxInt = $losowanie - 1;
  13. $losowanie_rand = rand(0, $maxInt);
  14.  
  15. echo $img[$losowanie_rand]['img'];
  16.  
  17. ?>


Proszę napisać czy jest jakieś lepsze rozwiązanie napisania takiego skryptu oraz wasze sugestie i uwagi.
Pozdrawiam,
K.W.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
konrad852
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 11.06.2012

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


Cytat
a słyszałeś o array_rand ?


Nie słyszałem o tym, mógłbys mi pokazać na jakimś prostym przykładzie jak to działa?

rocktech, wydaje mi się że mniej więcej rozmiem jak działa ten kod, ale jak pisałem php uczę się od niedawna, funkcja glob jest mi nie znana, array_random też, ale myślę, że jak będę miał chwilke czasu to poczytam o tym i będę lepiej wiedział jak to stosować.
Dzięki wielkie za porady (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
toaspzoo
post
Post #3





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

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


Cytat(konrad852 @ 17.09.2012, 12:03:57 ) *
Nie słyszałem o tym, mógłbys mi pokazać na jakimś prostym przykładzie jak to działa?

rocktech, wydaje mi się że mniej więcej rozmiem jak działa ten kod, ale jak pisałem php uczę się od niedawna, funkcja glob jest mi nie znana, array_random też, ale myślę, że jak będę miał chwilke czasu to poczytam o tym i będę lepiej wiedział jak to stosować.
Dzięki wielkie za porady (IMG:style_emoticons/default/wink.gif)



Poproś kogoś, niech Ci wytłumaczy jak działa funkcja...
Go to the top of the page
+Quote Post

Posty w temacie
- konrad852   Prosty skrypt PHP losujący obrazki   17.09.2012, 08:10:42
- - toaspzoo   a słyszałeś o array_rand ? http://php.net/manual/e...   17.09.2012, 08:15:41
- - rocktech.pl   Witam. [PHP] pobierz, plaintext $img = glob ...   17.09.2012, 08:20:20
|- - markonix   Cytat(rocktech.pl @ 17.09.2012, 09:20...   17.09.2012, 12:57:09
- - konrad852   Cytata słyszałeś o array_rand ? Nie słyszałem o t...   17.09.2012, 11:03:57
|- - scanner   Cytat(konrad852 @ 17.09.2012, 12:03:5...   17.09.2012, 11:25:31
|- - toaspzoo   Cytat(konrad852 @ 17.09.2012, 12:03:5...   20.09.2012, 13:21:58
- - Posio   @UP Po prostu używał " zamiast ` ale dla...   17.09.2012, 14:04:54
|- - redeemer   Cytat(Posio @ 17.09.2012, 15:04:54 ) ...   17.09.2012, 14:14:08
- - binprogrammer   skrypt jak na początek dobry, chociaż jak pokazali...   17.09.2012, 15:42:46
|- - !*!   Cytat(binprogrammer @ 17.09.2012, 16:42...   17.09.2012, 16:46:25
- - konrad852   ej no dzięki śmiejcie się ze mnie, piszę przecież ...   20.09.2012, 11:39:37
|- - !*!   Cytat(konrad852 @ 20.09.2012, 12:39:3...   20.09.2012, 12:45:40
- - konrad852   Trochę mnie to demotywuje, ale raczej się na podda...   20.09.2012, 17:01:57
- - materkamil   Ten kod: [PHP] pobierz, plaintext <?php$a = ...   20.09.2012, 17:31:21
|- - toaspzoo   Cytat(materkamil @ 20.09.2012, 18:31...   20.09.2012, 17:48:33
- - !*!   Cytat(materkamil)robi praktycznie to samo co ten ...   20.09.2012, 17:59:06
- - materkamil   Tylko w prostym przykładzie pokazałem jak można le...   20.09.2012, 17:59:30


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: 4.10.2025 - 22:41