login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Header change op dag AND tijd (Opgelost)

Offline Multiwebmedi - 12/07/2009 14:51 (laatste wijziging 12/07/2009 15:00)
Avatar van MultiwebmediNieuw lid Beste,

Ik wil graag me header van me site veranderen naar de dag en tijd.

BV:

ochtend van 06:00 t/m 12:00 = banner 1
middag van 12:00 t/m 18:00 = banner 2
avond van 18:00 t/m 00:00 = banner 3
nacht van 00:00 t/m 06:00 = banner 4

Nu heb ik een scriptje gemaakt alleen weergeeft hij niet de juiste banner, ik denk dat de dag, tijd niet goed gezien word.

<?php


if(date("G") < 6 || date("G") >= 12) {
$banner = "ochtend";}
elseif(date("G") < 12 || date("G") >= 18) {
$banner ="middag";}
elseif(date("G") < 18 || date("G") >= 00) {
$banner = "avond";}
elseif(date("G") < 00 || date("G") >= 6) {
$banner = "nacht";}

?>

Is er misschien iemand die mij even kan helpen ?

Mvg, Remon

3 antwoorden

Gesponsorde links
Offline Martijn2008 - 12/07/2009 14:59 (laatste wijziging 12/07/2009 15:06)
Avatar van Martijn2008 PHP beginner
  1. <?php
  2.  
  3. $uur = date("G");
  4.  
  5. if ($uur < 6)
  6. {
  7. echo "nacht";
  8.  
  9. // voor je banner
  10. echo '<img src="/bannerDir/sitemastersBanner.jpg" alt="Sitemasters.be" title="Sitemasters.be" />';
  11. }
  12. elseif ($uur >6 && $uur < 12)
  13. {
  14. echo "ochtend";
  15.  
  16. // Banner 2
  17. echo '<img src="/bannerDir/banner2.jpg" alt="Banner 2" title="Banner 2" />';
  18. }
  19. elseif ($uur < 18)
  20. {
  21. echo 'middag';
  22.  
  23. // Banner 3
  24. echo '<img src="/bannerDir/banner3.jpg" alt="Banner 3" title="Banner 3" />';
  25. }
  26. else
  27. {
  28. echo 'avond';
  29.  
  30. // Banner 4
  31. echo '<img src="/bannerDir/banner4.jpg" alt="Banner 4" title="Banner 4" />';
  32. }
  33.  
  34. ?>
Offline Martijn - 12/07/2009 15:00 (laatste wijziging 12/07/2009 15:02)
Avatar van Martijn Crew PHP
  1. <img src="img/<?php echo $banner;?>.jpg" />

?

wat jij doet is verkeerd denken.
Eerst moet het groter zijn dan 0, maar kleiner of gelijk aan 6:

if($uur>0 && $dag<=6){nacht}
dan groter dan 6, maar kleiner of gelijk aan 12:
elseif($uur>6 && $dag<=12){ochtend}

etc
Offline Multiwebmedi - 12/07/2009 15:03
Avatar van Multiwebmedi Nieuw lid @Martijn2008
Bedankt dit was precies wat ik zocht.

@DeviourSoul
Bedankt, alleen was dat niet wat ik bedoelde, maar ik had me vraag verkeerd getypt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s