Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosty skrypt losujący, Napisanie prostego skryptu
sannjas
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.03.2004

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


Witam!
Widzę ze mało postow na tym forum wiec se myśle .. aa pozawracam (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) moderatorom

a tak ( ) mowiac to mam pytanie:

czy ktos moze mi napisac prosty skrypt php losujacy jedna z np... 3 zmiennych
$zm1
$zm2
$zm3

a potem wyświetlający jej zawartość ?

Chodzi o prosty malutki rotatorek... bo mam nagłówek i chciałbym aby grafiki na nim zmieniała się co przeładowanie stronki, ale zeby sie nie powtarzaly poprzednio losowane zmienne. Kazda zmienna bedzie poprostu ścieżką i nazwą pliku ktora potem będzie printowana w odpowiednim miejscu jako wynik działania skryptu.
Największym problemem dla mnie jest napisanei części losujacej. Czy ktoś moze pomoc?

Pozdrawiam! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
KRCreater
post
Post #2





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2004
Skąd: Poznań

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


  1. <?php
  2. $zm1 =&#092;"zmienna1\";
  3. $zm2 =&#092;"zmienna2\";
  4. $zm3 =&#092;"zmienna3\";
  5.  
  6. $l = rand(1,3);
  7. $losowa = round($l);
  8. if($losowa == 1){
  9. echo $zm1;
  10. }
  11. if($losowa == 2){
  12. echo $zm2;
  13. }
  14. if($losowa == 3){
  15. echo $zm3;
  16. }
  17. ?>

możesz to zrobić swich'em a nawet było by to zalecane:

  1. <?php
  2.  
  3. $zm1 =&#092;"zmienna1\";
  4. $zm2 =&#092;"zmienna2\";
  5. $zm3 =&#092;"zmienna3\";
  6. $l = rand(1,3);
  7.  
  8. switch ($l) { 
  9.  
  10.  case 1: 
  11.  echo $zm1; 
  12.  break; 
  13.  
  14.  case 2: 
  15.  echo $zm2; 
  16.  break; 
  17.  
  18.  case 3: 
  19.  echo $zm3; 
  20.  break; 
  21.  
  22. }
  23. ?>


Ten post edytował KRCreater 8.10.2004, 00:36:09
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: 1.01.2026 - 07:57