Aber eines brennt mir noch unter den Nägeln und zwar Deine
Funktion um die erste Kalenderzeile auszugeben.
Die erscheint mir dann doch etwas arg unnötig umständlich.
Eine Alternative wäre vielleicht etwas in dieser Art
function kal_header()
{
$months = array('Jan','Feb','Mrz','Apr'); # etc
echo '<tr><td width="10%">'.join('</td><td width="10%">',$months).'</td></tr>';
}
Danke für deinen Tipp... ich werds gleich mal austesten :)