Einzelnen Beitrag anzeigen
  #1  
Alt 17.11.06, 10:44
Benutzerbild von El Rolando
El Rolando El Rolando ist offline
Forum Newbie
 
Registriert seit: 26.07.06
Ort: Schweiz
Alter: 30
Beiträge: 34
Warnung: Cannot modify header information!!

Hallo Forum,

Ich habe eine kleine Extension geschrieben, gemäss einem Tutorial...
Marlies' Creative Universe: Form Extension Tutorial
Es handelt sich um ein Formular, welches Daten in die Datenbank übertragen soll!

Ich denke, dass ich eigentlich alles richtig gemacht habe...
Die Extension wird angezeigt und funktioniert...
Schalte ich aber zu Testzwecken den Debug Modus hinzu...:
"t3lib_div::debug($this->piVars);"

Wird das Formular nicht mehr angezeigt und ich erhalte ich im FE folgenden Fehler:
Code:
Warning: Cannot modify header information - 
headers already sent by (output started at /usr/share/typo3/typo3_src-4.0/t3lib/class.t3lib_div.php:2742)
in /usr/share/typo3/typo3_src-4.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2767
Leider kann ich aber damit nicht gerade viel anfangen.-
Wenn ich das richtig verstehe, besagt die Warnung, dass eine Headeranweisung nicht gesendt werden konnte, da bereits in der Zeile 2742 eine solche Ausgabe erfolgte!?

Dazu hier die PHP-Zeilen:

class.t3lib_div.php Zeile 2741-2743: (Fehler in 2742!)
Code:
2741 function print_array($array_in)	{
2742      echo t3lib_div::view_array($array_in);
2743 }
class.tslib_fe.php Zeile 2765-2769: (Fehler in 2767!)
Code:
2765 // Set header for charset-encoding unless disabled
2766	if (!$this->config['config']['disableCharsetHeader'])	{
2767	$headLine = 'Content-Type:text/html;charset='.trim($this->metaCharset);
2768	header($headLine);
2769}
Ich denke nicht, dass der Fehler mit der von mir geschriebenen Extension zusammenhängt... hatte schon mal Probleme damit, weis aber nicht mehr genau unter welchen Bedingungen!?!

Hatte schon mal jemand diesen Fehler und kann helfen??
Oder weis jemand, gerade, was hier das Problem ist?? Bzw. wie man ein solches Problem angeht?
Wäre äusserst froh, merci!

Freundliche Grüsse,
El Rolando

Geändert von El Rolando (17.11.06 um 10:55 Uhr). Grund: Nachtrag
Mit Zitat antworten