
"Cannot modify header information - headers already sent by"
Ok es wurde zugegebener Weise auch eine Zeile mit ausgegeben wo der Fehler auftrat, aber kann man es verstehen? Die Zeile bei meinem Fehler war 2081 und die letzte Zeile in der Datei war 2980. Das Problem liegt daran, dass in meinem Quellcode die Funktion header() von PHP benutzt wird (hatte ich selber nicht geschrieben, hab ich auch gerade zum ersten Mal gesehen). Wenn diese Funktion verwendet wird, dann darf bevor diese aufgerufen wird kein andere Ausgabe an den Browser gehen. Also kein echo, kein Leerzeichen... auch kein Leerzeichen am Ende des Quellcodes, also nichts nach "?>"! Das war mein Fehler und mein Helfer in der Not: Link
Fehlerbehafteter Ausschnitt der Datei
2976 return $ergebnis;
2977 }
2978
2979 ?>
2980
Korrigierter Ausschnitt der Datei
2976 return $ergebnis;
2977 }
2978
2979 ?>

Der Fehler ist ein Klassiker ;)
Den schließenden Tag ( ?> ) kann man auch am Ende einer Datei einfach weglassen. So treten solche Fehler dann nie ein :)