login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datum veranderen

Offline Manfred - 05/03/2007 10:07
Avatar van ManfredHTML interesse
  1. <?PHP
  2. if(date("z") > 79 && date("z") < 172)
  3. header ("Location: pagina/vuurwerk/vuurwerk.html");
  4. if(date("z") > 171 && date("z") < 264)
  5. header ("Location: pagina/zomer/zomer.html");
  6. if(date("z") > 263 && date("z") < 355)
  7. header ("Location: pagina/herfst/herfst.html");
  8. if((date("z") > 354 && date("z") < 367) OR (date("z") > 0 && date("z") < 80))
  9. header ("Location: pagina/winter/winter.html");
  10. ?>


Ik gebruik dus bovenstaande script.

Maar ik vroeg me dus af of het ook mogelijk was om de getallen wat er nu staat of dat ook veranderd kan worden naar bepaalde datums dus in plaats van > 79 && date("z") < 172 dus iets van 21 maart tot 21 juni

Alvast bedankt

14 antwoorden

Gesponsorde links
Offline Warbringer - 05/03/2007 10:34
Avatar van Warbringer Onbekend gewoon het getal aanpassen voor de d.b. periode en dan met < (kleiner) en > (groter) aangeven wat de 'start' en 'eind' dag is voor de bepaalde periode he.

Dus voor maart is dat iets in de richting van (3e maand dus 3x 31 dagen voorbij plus minus = 93 dagen)

  1. <?php
  2. if(date("z") > 93 && date("z") < 123)
  3. header ("Location: pagina/maart/maart.html");
  4. ?>
Offline CounterForce - 05/03/2007 10:37
Avatar van CounterForce Onbekend Datum werken niet...
Je moet met dagen werken...
Neem je kalender er dus bij en kijk tot wanneer de winter, lente, zomer en herfst duurd en pas dan het aantal dagen eventueel aan :-)
Offline Warbringer - 05/03/2007 10:45
Avatar van Warbringer Onbekend "z" is toch naar de dag van het jaar kijken? en daaruit kan hij met '<' en '>' bepalen welke 'dagen' welke banner weergeven?
dus zoals we zijden even de kalender erbij en rekenen maar 
Offline Manfred - 05/03/2007 12:32
Avatar van Manfred HTML interesse Dat wist ik al maar ik was benieuwd of ik er ook datums neer kon zetten want ik wou dus ook de feestdagen erbij zetten maar dat gaat nu dus niet ivm het schrikkel jaar
Offline Stefan14 - 05/03/2007 13:41 (laatste wijziging 05/03/2007 13:41)
Avatar van Stefan14 PHP gevorderde het zou wel kunnen, maar dan moet je dus niet met dagen werken, maar met hele datums.

bijv.
  1. <?php
  2. if(date("d-m") > '01-01' && date("d-m") < '01-04')
  3. header ("Location: pagina/vuurwerk/vuurwerk.html");
  4. ?>

Offline Manfred - 05/03/2007 15:05
Avatar van Manfred HTML interesse Ik ga het vanavond uitproberen

Zoiets zocht ik dus

Alvast bedankt
Offline Gerard - 05/03/2007 16:29
Avatar van Gerard Ouwe rakker PHP.net: strtotime

Vergelijk de tent eens met een timestamp en niet met de datums in PHP.
Offline Manfred - 06/03/2007 07:16
Avatar van Manfred HTML interesse
Citaat:
Door: Stefan14
Op: 05/03/2007 13:41
Laatste wijziging: 05/03/2007 13:41

het zou wel kunnen, maar dan moet je dus niet met dagen werken, maar met hele datums.

bijv.

[..code..]


Ik heb het geprobeerd maar dan vind hij geen pagina terwijl de link goed is

Zou je even kunnen kijken of ik het goed heb gedaan?
Mischien zie ik iets over het hoofd of zoiets.

  1. <?PHP
  2. if(date("d-m") > '01-01' && date("d-m") < '21-03')
  3. header ("Location: pagina/winter/winter.html");
  4. if(date("d-m") > '20-03' && date("d-m") < '08-04')
  5. header ("Location: pagina/lente/lente.html");
  6. if(date("d-m") > '07-04' && date("d-m") < '10-04')
  7. header ("Location: pagina/pasen/pasen.html");
  8. if(date("d-m") > '09-04' && date("d-m") < '30-04')
  9. header ("Location: pagina/lente/lente.html");
  10. if(date("d-m") > '29-04' && date("d-m") < '01-05')
  11. header ("Location: pagina/koninginendag/koninginendag.html");
  12. if(date("d-m") > '30-04' && date("d-m") < '21-06')
  13. header ("Location: pagina/lente/lente.html");
  14. if(date("d-m") > '20-06' && date("d-m") < '21-09')
  15. header ("Location: pagina/zomer/zomer.html");
  16. if(date("d-m") > '20-09' && date("d-m") < '05-12')
  17. header ("Location: pagina/herfst/herfst.html");
  18. if(date("d-m") > '04-12' && date("d-m") < '06-12')
  19. header ("Location: pagina/sinterklaas/sinterklaas.html");
  20. if(date("d-m") > '05-12' && date("d-m") < '21-12')
  21. header ("Location: pagina/herfst/herfst.html");
  22. if(date("d-m") > '20-12' && date("d-m") < '31-12')
  23. header ("Location: pagina/winter/winter.html");
  24. if((date("d-m") > '30-12' && date("z") < 367) OR (date("z") > 0 && date("d-m") < '02-01'))
  25. header ("Location: pagina/vuurwerk/vuurwerk.html");
  26. ?>


Alvast bedankt
Offline ikki007 - 06/03/2007 08:12
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Als jij een 404 krijgt moet je natuurlijk gewoon controleren of die pagina wel op je host aanwezig is.
Offline Manfred - 06/03/2007 10:16
Avatar van Manfred HTML interesse De pagina is op mijn host aanwezig en toch vind hij hem niet.

Ik heb daar al 10x na gekeken of de link wel goed is en die klopt 100%.
Offline ikki007 - 06/03/2007 14:57
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Geef ons is de link naar de pagina waar je hem hebt staan 
Offline Manfred - 06/03/2007 15:13 (laatste wijziging 06/03/2007 21:32)
Avatar van Manfred HTML interesse ik heb hem er nu niet staan

Ik gebruik nu de originele weer ivm dat de site niet te lang uit de lucht mag zijn ik zal het vanavond even in een andere dir plaatsen en de link hier even neer zetten

edit:

dit is de link
http://www.scoutingdemeridiaan.nl/pagina1.php
Offline ikki007 - 06/03/2007 21:36
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Hij redirect naar:

http://www.scou...erfst.html

En zoals je ziet bestaat die gewoon niet..
Offline Manfred - 06/03/2007 22:53 (laatste wijziging 09/03/2007 10:13)
Avatar van Manfred HTML interesse Ik heb het probleem gevonden ik had de pagina wel maar het heete nog kerst was het vergeten naar herfst te veranderen

edit:

maar dan klopt het nog niet want hij moet naar winter door verwijzen en niet herfst

edit:

Weet echt niemand hoe ik dat kan oplossen?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.221s