Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Tekst w zależności od godziny
meezan
post 23.08.2009, 08:48:54
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 16.06.2008
Skąd: Przechlewo

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


Mam króciutki skrypt który teoretycznie powinien wyświetlać żądany tekst zgodnie z tym która aktualnie jest godzina, niestety tak się nie dzieje i cały czas wyświetla się tylko pierwszy tekst. Pomocy.
  1. function getBannerName()
  2. {
  3. $hour = date("G");
  4. if($hour > 6 || $hour < 24){
  5. return('Tekst 1');
  6. }
  7. else if($hour >= 24 && $hour < 6){
  8. return('Tekst 2');
  9. }
  10. }
  11. $str = getBannerName();
  12. echo($str);
Go to the top of the page
+Quote Post
Quantum
post 23.08.2009, 08:51:40
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

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


edit:

a jednak masz błąd w warunkach

  1. $hour >= 24 && $hour < 6


zaprzeczasz sam sobie, mamy tylko 24 godziny winksmiley.jpg a jeśli ma być równe lub większe 24 to jednocześnie mniej niż 6 być nie może smile.gif
  1. function getBannerName()
  2. {
  3. $hour = date("G");
  4. if($hour > 6 && $hour < 24){
  5. return('Tekst 1');
  6. }
  7. elseif($hour == 24 || $hour <= 6){
  8. return('Tekst 2');
  9. }
  10. }
  11. $str = getBannerName();
  12. echo($str);
  13.  


po tej modyfikacji "Tekst 1" będzie wyświetlany od 7:00 do 23:59:59 a "Tekst 2" od 0:00:00 do 6:59:59 smile.gif


Ten post edytował sniffer32 23.08.2009, 09:05:55
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:27