Der Fehler tritt auf, weil du eine Ausgabe (der HTML-Code in den ersten Zeilen) erzeugst, aber später noch versuchst, einen HTTP-Header zu senden (die header-Funktion mit Location).

Beim senden einer Datei musst du immer Berücksichtigen:
  1. Kopfdaten senden, dann
  2. Ausgabe senden.


Hm, erstellst du den HTML-Code mit einem Microsoft-Produkt?