Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Twister, losowanie kto gdzie stawia reke/noge co jakis czas
esesjot
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 26.07.2004

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


Cześć,

mam prosbe. Czy moglby mi ktos podpowiedziec jak zrobic skrypt, zeby np. co 60 sek losowal, gdzie ktos ma polozyc reke lub noge na planszy do twistera (np prawa reka na zielony, albo poprostu zeby losowal jpg gdzie bedzie prawa reka np. na niebieskim). Chcialbym tylko podopowiedzi. Jestem poczatkujacy, sam chyba jakos dam rade napisac skrypt. No chyba, ze ktos ma gotowy winksmiley.jpg. Dzieki!

Pozdrawiam!

Arek
Go to the top of the page
+Quote Post
Tubis
post
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 27.03.2007
Skąd: Sufczyn

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


No to pokolei:
1. Tworzysz tablicę z adresami tych obrazków. Osobny wiersz tabeli na osobny adres. np. zmienna $tab


2.
  1. <?php
  2. while (1) {
  3. $random = rand(0,count($tab))
  4. echo '<img src="."$tab[$random]"." alt="Twister" />';
  5. sleep(60);
  6. }
  7. ?>




Pisane z palca więc mogą być błędy. Ale z grubsza tak to może wyglądać smile.gif Oczywiście trzeba by było np. w js podmieniać ten obrazek, bo teraz w tym kodzie będą się pojawały po kolei nowe

Ten post edytował Tubis 21.01.2008, 20:34:32
Go to the top of the page
+Quote Post
esesjot
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 26.07.2004

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


  1. <?php
  2. $tab[0] = "http://.../images/1.jpg";
  3. $tab[1] = "http://.../images/1.jpg";
  4. $tab[2] = "http://.../images/1.jpg";
  5. $tab[3] = "http://.../images/1.jpg";
  6. $tab[4] = "http://.../images/1.jpg";
  7. $tab[5] = "http://.../images/1.jpg";
  8. $tab[6] = "http://.../images/1.jpg";
  9. $tab[7] = "http://.../images/1.jpg";
  10. $tab[8] = "http://.../images/1.jpg";
  11. $tab[9] = "http://.../images/1.jpg";
  12. $tab[10] = "http://.../images/1.jpg";
  13. $tab[11] = "http://.../images/1.jpg";
  14. $tab[12] = "http://.../images/1.jpg";
  15. $tab[13] = "http://.../images/1.jpg";
  16. $tab[14] = "http://.../images/1.jpg";
  17. $tab[15] = "http://.../images/1.jpg";
  18. $tab[16] = "http://.../images/1.jpg";
  19.  
  20. while (1) {
  21. $random = rand(0,count($tab))
  22. echo '<img src="."$tab[$random]"." alt="Twister" />';
  23. sleep(60);
  24. }
  25. ?>


Dzięki za kod! Podstawiłem coś takiego j.w.. Wyskakuje mi błąd : "Parse error: syntax error, unexpected T_ECHO...", ale będę teraz nad tym pracował smile.gif (mówiłem, że jestem początkujący). Oczywiście images/1.jpg to na razie dla przykładu wstawiłem, żeby wiedzieć, czy będzie działało.

Ten post edytował esesjot 21.01.2008, 21:32:41
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
mówiłem, że jestem początkujący
Ty nas straszysz tym czy jak? tongue.gif
To ze jestes poczatkujacy nie zwalnia cie od znania podstaw tego za co sie zabierasz, a podstawą jest to, ze instrukcje konczy sie srednikiem,
czyli nie: $random = rand(0,count($tab))
a: $random = rand(0,count($tab));

pozatym nizej tez przekombinowales:
  1. <?php
  2. echo '<img src="'.$tab[$random].'" alt="Twister" />';
  3. ?>


I popraw tytul o znacznik zgodnie z zasadami forum przedszkole

ps: a tak na marginesie to ta cala petla jest bezsensu bo nigdy sie nie konczy a co za tym idzie nic nie zobaczysz na ekranie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Tubis
post
Post #5





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 27.03.2007
Skąd: Sufczyn

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


W sumie to masz rację. Trzeba by było napisać napisać w ajaxie wykonywanie skryptu php co 1 minutę i by było OK
Go to the top of the page
+Quote Post
skowron-line
post
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat
W sumie to masz rację. Trzeba by było napisać napisać w ajaxie wykonywanie skryptu php co 1 minutę i by było OK

a po co odrazu ajax zwykly JS tez da sobie z tym rade


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
-Gość-
post
Post #7





Goście







A nawet meta:
  1. <meta http-equiv="refresh" value="60">
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:26