Problem mit wechselnder Textausgabe

Pitchblack

Mitglied
Hi,
ich habe mir ein Script zusammengebaut dass meiner Meinung nach frei von Fehlern ist. Der Parser haut mir aber raus, dass in Zeile 16 ein unerwartetes "{" ist was aber völliger quatsch ist.

Schaut einfach mal selbst. Vielleicht findet ihr den Fehler den ich nicht sehe.

Code:
<?php
$begr[0]="Guten Morgen!";
$begr[1]="Guten Tag!";
$begr[2]="Guten Abend!";
$meld[]="dummytext1";
$meld[]="dummytext2";
$meld[]="dummytext3";
$meld[]="dummytext4";
$meld[]="dummytext5";
mt_srand((double)microtime()*1000000);
$zufall=mt_rand("0", count($meld)-1);
$meldung=$meld[$zufall];
if(date("A")=="AM")
{$be=$begr[0];}
elseif(date("H">=12 AND date("H")<18)
{$be=$begr[1];}                                                  //Zeile 16 ist hier
else
{$be=$begr[2];}
?>

<html>
<head><title>hallo</title></head>
<body bgcolor="yellow">
<h2><center>Willkommen auf unserer Seite</center></h2>
<?php echo "<p><b><font size+1>$be</font></b></p>"; ?>
<?php echo "<p><b><font size+1>$meldung</font></b></p>"; ?>
</body>
</html>
 
Du hast eine schließende Klammer ")" in der Zeile zuvor vergessen!
Ersetze
PHP:
elseif(date("H">=12 AND date("H")<18)
durch
PHP:
elseif(date("H")>=12 AND date("H")<18)
 
Zurück