Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czasowy obrazek(zmiana aut)
Forum PHP.pl > Forum > Gotowe rozwiązania
trucksweb
tu jest skrypt, ktory zmienia obrazki, ale przy odswiezaniu, skrypt

jak zrobic, gdy chce aby obrazek zmienial sie o ustalonej godzinie??na. o 7 rano jest inny i o 20 sie zmienia na inny??, cos takiego mozna by zrobic dla np. ustalonych dni, zmienia obrazek gdy bedzie ustalona data??wiem moze ktos jak to zrobic??
kszychu
Musisz trzymać w bazie id aktualnie wyświetlanego obrazka. W skrypcie sprawdzasz, czy określona godzina została przekroczona. Jeśli tak to podmieniasz w bazie id obrazka.
trucksweb
a automatycznie nie daloby sie tego zrobic??
Speedy
Ważne jest , czy masz dużo tych obrazków.
Jeśli mało, to łatwo możesz coś takiego zrobić.

np. tak:

  1. <?php
  2.  
  3. if(date(&#092;"G\")==\"7\") {
  4.  
  5. // jesli jest godzina 7
  6.  
  7. echo &#092;"<img src=\"obrazek01.gif\" alt=\"\" />\";
  8.  
  9. }
  10.  
  11. if(date(&#092;"G\")==\"20\") {
  12.  
  13. // jesli jest godzina 20
  14.  
  15. echo &#092;"<img src=\"obrazek02.gif\" alt=\"\" />\";
  16.  
  17. }
  18.  
  19. ?>


A jeśli chcesz dla ustalonych dni, czy ustalonej daty, to możesz manipulować funkcją
date()
http://pl2.php.net/manual/en/function.date.php" title="Zobacz w manualu PHP" target="_manual

W manualu masz dokładny opis , jak jej używać i są tam wypisane wszystkie parametry jej dotyczące.

Pozdrawiam.
trucksweb
ok, dzieki
wystarcy to co napisales. mam 2 obrazki:) :roll2:
Speedy
:/ . Niedoczytałem Twego postu. To co napisałem wyświetli obrazki tylko o 20.00 i o 7.00 . Lepiej napisać coś , co wyświetli obrazki w przedziałach czasowych (teraz wiem, że masz tylko 2, więc ok winksmiley.jpg ) .

jedziemy:

  1. <?php
  2.  
  3. if(7<=date(&#092;"G\") && date(\"G\")<20) {
  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=\"obrazek01.gif\" alt=\"\" />\";
  8.  
  9. } else {
  10.  
  11. // R - <7;20) tzn. wszystkie inne godziny poza zbiorem godzin od 7 (włącznie) do 20 (wyłączając godz. 20).
  12.  
  13. print &#092;"<img src=\"obrazek02.gif\" alt=\"\" />\";
  14.  
  15. }
  16.  
  17. ?>


To chyba będzie lepsze winksmiley.jpg .

Pozdrawiam.
trucksweb
wielkie dzieki, chco jeszcze nie sprawdzalem zadnej mozliwosci. nie mam gotowych obrazkow jeszcze:( WIELKIE dzieki za pomoc :roll2:
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-2024 Invision Power Services, Inc.