Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmiana obrazkow...
Forum PHP.pl > Forum > Gotowe rozwiązania
trucksweb
kiedy byl taki topic, ale jegot resc teraz ulegla zmianie.
mam taki oto skrypt ktory zmienia o ustalonej godzinie obrazek-2 obrazki, jednak chcialby aby zmienialy sie 3 obrazki w 3 roznych przedzialach czasowych tj. od 5-19, 19-21, 21-5. zrobilem cos takiego, ale nie dziala:(

  1. <?php
  2.  
  3. if(5<=date(&#092;"G\") && date(\"G\")<19) && date(\"G\")<21) {
  4.  
  5. //jesli godzina znajduje się w przedziale od godz. 7 (włącznie) do 20 (wyłączając godz. 20)
  6.  
  7. print &#092;"<img src=\"http://www.trucker.waw.pl/templates/trucker2/images/logo4.png\" alt=\"\" />\";
  8.  
  9. } else {
  10.  
  11. // R - <5;19) tzn. wszystkie inne godziny poza zbiorem godzin od 7 (włącznie) do 20 (wyłączając godz. 20).
  12.  
  13. print &#092;"<img src=\"http://www.trucker.waw.pl/logo_noc.jpg\" alt=\"\" />\";
  14. } else {
  15.  
  16. // R - <5;21) tzn. wszystkie inne godziny poza zbiorem godzin od 7 (włącznie) do 20 (wyłączając godz. 20).
  17.  
  18. print &#092;"<img src=\"http://www.trucker.waw.pl/logo_noc.jpg\" alt=\"\" />\";
  19. }
  20.  
  21. ?>


czy kots moze powiedziec dlaczego?
crash
Radziłbym zapoznać się z podstawiami php (albo jakiegokolwiek innego języka). 2 bloki ELSE ?!

  1. <?php
  2.  
  3. $godzina = date(&#092;"G\");
  4. if($godzina >= 7 and $godzina < 20)
  5. {
  6. //jesli godzina znajduje się w przedziale od godz. 7 (włącznie) do 20 (wyłączając godz. 20)
  7.  
  8. print &#092;"<img src=\"http://www.trucker.waw.pl/templates/trucker2/images/logo4.png\" alt=\"\" />\";
  9. }
  10. elseif($godzina >= 20 and $godzina < 0)
  11. {
  12. // brednie: tzn. wszystkie inne godziny poza zbiorem godzin od 7 (włącznie) do 20 (wyłączając godz. 20). biggrin.gif
  13.  
  14. print &#092;"<img src=\"http://www.trucker.waw.pl/logo_noc.jpg\" alt=\"\" />\";
  15. }
  16. else
  17. {
  18. // reszta
  19. print &#092;"<img src=\"http://www.trucker.waw.pl/logo_noc.jpg\" alt=\"\" />\";
  20. }
  21. ?>

Napisałem tu inny przykład niż to co ty chciałeś, bo po co Ci 3 przedziały godzin skoro dwa z tego są takie same...
trucksweb
faktycznie moj blad sad.gif
dzieki, znalazlem tutoriala do php gdzie to dokladnie pisze.
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.