Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Tekst w porach dnia.
Forum PHP.pl > Forum > Przedszkole
Mike122
Witam prosze o skrypt który o róznych porad dnia wyświetla różny tekst np.
Od 8:01 do 12:00: Dzień dobry;
Od 12:01 do 18:00: Jak tam po pracy;
Od 18:01 do 22:00 Dobry wieczór;
Od 22:01 do 5:00 Czemu nie śpisz;
Od 5:01 do 8:00 Ranny ptaszek z Ciebie;
Czy jest jakaś możliwość napisania tego w php?
mike
Sam sobie napisz, przecież to trywialne jest.
To Ci bedzie potrzebne:
1. date()
2. switch
3. echo()
macza
@mike_mech jak zawsze masz rację biggrin.gif tongue.gif

Ale dla leniwego nie ma nic trudnego biggrin.gif = głupi rym, napisze ci.

  1. <?
  2. $jest=date("H"); // pobierasz ktora jest godzina i juz teraz w formacie 24h
  3. //teraz warunki (* ja nie uzywam nigdy switch biggrin.gif *)
  4. if($jest>5 and $jest<8) echo'ranny ptaszek'; //od 5 do 8
  5. //i analogicznie tak wszystko pokolei biggrin.gif
  6. ?>

nie ma za co biggrin.gif (dziekowac biggrin.gif)
Mike122
Skrypt coś nie dziła...
em1X
nie dziwne skoro uruchomiłeś go o 21 wieczorem withstupidsmiley.gif withstupidsmiley.gif withstupidsmiley.gif withstupidsmiley.gif withstupidsmiley.gif withstupidsmiley.gif withstupidsmiley.gif withstupidsmiley.gif withstupidsmiley.gif
mario
napisz sobie pozostałe warunki dla każdej pory dnia i będzie OKi smile.gif
em1X
offtopic.gif Moze znowu lamentuje, ale to jest warte polecenia jak ludzie rozumują. Wklejają bezmyslnie skrypt następnie zamiast przeanalizowac zawartosc, płaczą na forum, że coś nie działa blink.gif

Sam juz nie wiem, mowia, ze nie ma ludzi głupich, ale jednak trzeba by sie nad tym głębiej zastanowic aarambo.gif
Mike122
Przeciesz proste że zrobiłem go tak:
  1. <?php
  2. $jest=date("H"); 
  3. if($jest>00 and $jest<5) echo'HEHE Nocny Trening';
  4. if($jest>5 and $jest<8) echo'Spać nie możesz';
  5. if($jest>8 and $jest<12) echo'No rano';
  6. if($jest>12 and $jest<14) echo'Obiad';
  7. if($jest>14 and $jest<20) echo'Gramy';
  8. if($jest>20 and $jest<00) echo'Trening';
  9. ?>

em1X tylko go nie nie dodałem do postu.. Więc myśl zanim coś napiszesz... Tylko może ja coś źle zrobiłem.

Na serwerze z PHP5 mi działa a z PHP4 już nie czemu?
em1X
  1. <?php
  2. $jest = (int)date('G');
  3.  
  4. if ($jest > 0 && $jest <= 5) echo 'HEHE Nocny Trening';
  5. elseif ($jest > 5 && $jest <= 8) echo 'Spać nie możesz';
  6. elseif ($jest > 8 && $jest <= 12) echo 'No rano';
  7. elseif ($jest > 12 && $jest <= 20) echo 'Gramy';
  8. elseif ($jest > 20 && $jest <= 0) echo 'Trening';
  9. ?>
NetJaro
Szybsze jest switch... winksmiley.jpg mike_mech dobrze podał smile.gif
em1X
Sprawdziłem - wcale nie jest szybsze...
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.