Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Twister
Forum PHP.pl > Forum > Przedszkole
esesjot
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
Tubis
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
esesjot
  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.
nospor
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.
Tubis
W sumie to masz rację. Trzeba by było napisać napisać w ajaxie wykonywanie skryptu php co 1 minutę i by było OK
skowron-line
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
Gość
A nawet meta:
  1. <meta http-equiv="refresh" value="60">
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.