Sönke Tesch: else-zweig wird ignoriert, warum?

Beitrag lesen

ich hab eine kleine php datei in der
diverse if, elseif und zum schluss
wenn alles nicht zutreffen sollte ein else
steht. (siehe unten) Dieses letzte else wird
immer ignoriert, kann mir jemand sagen was
ich da falsch mache?

if($men==1)
{
  require'irgendwas.txt';
}
elseif($men==6 || ($men<=70 && $men>=60))
{
  require'Abdeckplatten.php';
}
else
{
  require'Doppelsteine.txt';
}

Dieser Code funktioniert unter PHP 4.2.1 einwandfrei.

Gruß,
  soenk.e