anderes als das was als was als 2. da -> "if ($bday eq @time[3] && $bmonth-1 eq @time[4])" abgefragt wird...
Du weisst, das 'eq' nicht dasselbe ist wie '==' ?
'eq' gilt fuer Strings... '==' fuer Zahlen.
Und Elemente aus einem Arry spricht man eigentlich so an $array[num].
Versuchs mal so:
if (($bday == $time[3]) && (($bmonth-1)== $time[4])) { }
Ciao,
Wolfgang