Hello,
Ja, da fehlen nen paar klammern. Wie die Fehler meldung ja auch besagt
<?PHP
$zeit = time();
$datum = getdate();
?>
<?PHP
if($datum[hours] > 20)
^
{
include "seite1.php";
}
elseif($datum[hours] > 22)
{
include "seite2.php";
}
elseif($datum[hours] > 0)
{
include "seite1.php";
}
elseif($datum[hours] > 15)
{
include "seite2.php";
}
else
{
include "seite2.php";
}
?>
Außerdem ist die Abfragestaffel falsch aufgebaut.
Eine einfache Staffel (mittels einer Grenze) darf keine Sprünge enthalten:
if($datum["hours"] == 0) // gilt nur von 00:00:00 bis 00:59:59
{
include "seite1.php";
}
elseif($datum["hours"] < 15) // gilt von 01:00:00 bis 14:59:59
{
include "seite2.php";
}
elseif($datum["hours"] < 22) // gilt von 15:00:00 bis 21:59:59
{
include "seite1.php";
}
elseif($datum["hours"] >= 22) // gilt von 22:00:00 bis 23:59:59
{
include "seite2.php";
}
else // der Fall sollte eigentlich nicht mehr eintreten
{
include "seite2.php";
}
Unte achte auf die Häkchem im Array-Displacement
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen