was soll ich machen? was mache ich verkehrt?
Bevor der Header gesendet wird, darf kein einziges Zeichen an den Browser gesendet werden. Das schließt auch (bzw. ist dasselbe) den Quelltext mit ein. Achte darauf, daß dort keine Leerzeichen stehen.
1:
2: <?php ...
3: ?>
Zeile 1 führt zum Fehler. Die müßte gelöscht werden. Ausgaben mit echo oder print usw. sind natürlich auch tabu.