hallo
ik ben voor mijn website opzoek naar een scriptje waar bij de achtergrond verandert met de seizoenen mee.
bijvoorbeeld:
het is zomer en dan zie je een zon of zo iets staan op de achtergrond.

met vriendelijke groet
svenvideo
Wordt 't niet eens tijd om eens PHP te leren?

ik zou zeggen, gebruik een else-if en kijk naar de date(), naar de dagen, en de maanden.
dit heb ik nu:
<?php
$da = date("d-m");
if($da <= "21-3")
{
$te = "herfst";
}
else if($da <= "21-6")
{
$te = "winter";
}
else if($da <= "21-9")
{
$te = "lente";
}
else if($da <= "21-12")
{
$te = "zomer";
}
else
{
$te = "geen";
}
echo " het huidige seizoen is: ".$te;
?>

en dan krijg ik steeds te zien het huidige seizoen is: geen
21-6. Dit is geen integer he ;-)
Je moet zowel de dagen als de maanden los behandelen.


elseif( ($dag <= "21") && ($maand <= "6") ) {
// herfst
}
er staat nog steeds het zelfde
ik heb nu dit:
<?php
$dag = date("d");
$maand = date("m");
if( ($dag <= "21") && ($maand <= "3") ) {
$te = "herfst";
}
else if( ($dag <= "21") && ($maand <= "6") ) {
$te = "winter";
}
else if( ($dag <= "21") && ($maand <= "9") ) {
$te = "lente";
}
else if( ($dag <= "21") && ($maand <= "12") ) {
$te = "zomer";
}
else
{
$te = "geen";
}
echo " het huidige seizoen is:".$te;
?>

m Numeric representation of a month, with leading zeros 01 through 12

Dus 3,6,9 zullen niet werken.
nog steeds geen verschil
<?php
$dag = date("m");
$maand = date("d");
if( ($dag <= "21") && ($maand <= "03") ) {
$te = "herfst";
}
else if( ($dag <= "21") && ($maand <= "06") ) {
$te = "winter";
}
else if( ($dag <= "21") && ($maand <= "09") ) {
$te = "lente";
}
else if( ($dag <= "21") && ($maand <= "12") ) {
$te = "zomer";
}
else
{
$te = "geen";
}
echo " het huidige seizoen is:".$te;
?>

$dag = date("m");
$maand = date("d");

Kijk eens goed ;-)
En ook eens naar dit.
$dag = date("d");
$maand = date("m");

[size=xsmall]Toevoeging op 31/10/2011 22:22:42:[/size]

ik weet niet wat dat stomme ding heeft.
kijk maar:
http://svenvideonl.xtreemhost.com/seizoen4.php
en dit script:
<?php
$dag = date("d");
$maand = date("m");
if( ($dag <= "21") && ($maand <= "03") ) {
$te = "herfst";
}
else if( ($dag <= "21") && ($maand <= "06") ) {
$te = "winter";
}
else if( ($dag <= "21") && ($maand <= "09") ) {
$te = "lente";
}
else if( ($dag <= "21") && ($maand <= "12") ) {
$te = "zomer";
}
else
{
$te = "geen";
}
echo " het huidige seizoen is:".$te;
?>
else if aan elkaar?

Reageren