Moin Christian,
ts, ts, ts, hast du denn aus dem Y2K-Problem gar nichts gelernt...?
Deine Funktion versagt in 398 Jahren kläglich ;-)
get_days(2, 2400) liefert 28, es sollten aber 29 sein...
Richtig wäre also:
function get_days($month,$year) {
$schalt = $year % 4 == 0 && ($year % 100 != 0 || $year % 400 == 0);
(usw. wie gehabt)
Viele Grüße
Di*SCNR*rk