Hallo,
Sorry, da habe ich groesser als / kleiner als falsch erwischt.
Und um den Einwand von wahsaga (Jahre < 1970) zu beruecksichtigen,
hier nochmals ein Vorschlag.
Vorbedingungen:
Der Geburtstag sei uebergeben durch die Variablen $tag, $monat, $jahr.
$jahr liegt vierstellig vor.
$geburi=mktime(0,0,0,$monat,$tag,$jahr);
$heutevor18=strtotime ("-18 years");
if (($geburi<$heutevor18) OR ($jahr<1970))
{ /* Alles in Ordnung */ }
else
{ /* Sie sind leider zu jung... */ }
Gruesse,
Thomas