Seite 1 von 1

Fehler bei alles als gelesen makieren

Verfasst: 23.02.2004 23:09
von Blackangel
Ich bin gerade fleißig am basteln. Will ne Portalseite zaubern. Alles haut soweit hin bis auf ein Fehler:

Wenn man "alle Foren als gelesen markieren" klickt kommt folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /home/vhosts/5000122550/blackangel-web.de/htdocs/includes/template.php(127) : eval()'d code:1) in /home/vhosts/5000122550/blackangel-web.de/htdocs/index.php on line 1036
Was hat das zu bedeuten?

Verfasst: 23.02.2004 23:58
von netzmeister
Hallo,
Was bedeutet 'headers already sent'?

Gruß netzmeister

Verfasst: 24.02.2004 00:18
von Blackangel
Ich nerve nur ungern, jedoch
dieser Text aus der Knowledge-Base bringt mich leider nicht weiter weil ich nicht verstehe wie ich den Fehler beheben kann. Er gibt wie beschrieben die Zeile mit einen "set-cookie" Befehl an. Nur was kann ich tun um die Fehlermeldung zu beheben? :oops:

Verfasst: 24.02.2004 00:35
von netzmeister
Hallo,
poste mal bitte die Zeilen 1030 bis 1040 der index.php.

Gruß netzmeister

Verfasst: 24.02.2004 00:44
von Blackangel
Hier der Quelltext:

Code: Alles auswählen

//
// Handle marking posts
//
if( $mark_read == 'forums' )
{
	if( $userdata['session_logged_in'] )
	{
		setcookie($board_config['cookie_name'] . '_f_all', time(), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
	}
	$template->assign_vars(array(
		"META" => '<meta http-equiv="refresh" content="3;url='  .append_sid("index.$phpEx") . '">')
	);
	$message = $lang['Forums_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a> ');
	message_die(GENERAL_MESSAGE, $message);
}
//
// End handle marking posts
//

Verfasst: 24.02.2004 01:22
von netzmeister
Hallo,
mach mal folgendes:

Code: Alles auswählen

#--- ÖFFNE ---
index.php

#--- FINDE ---
//
// End session management
//

#--- DANACH EINFÜGEN ---
// 
// Handle marking posts 
// 
if( $mark_read == 'forums' ) 
{ 
   if( $userdata['session_logged_in'] ) 
   { 
      setcookie($board_config['cookie_name'] . '_f_all', time(), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']); 
   } 
   $template->assign_vars(array( 
      "META" => '<meta http-equiv="refresh" content="3;url='  .append_sid("index.$phpEx") . '">') 
   ); 
   $message = $lang['Forums_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a> '); 
   message_die(GENERAL_MESSAGE, $message); 
} 
// 
// End handle marking posts 
//
und den Block ab Zeile 1030 rauslöschen.

Gruß netzmeister

Verfasst: 24.02.2004 01:29
von Blackangel
:grin: Klasse!
Es funktioniert! Vielen Dank für deine Mühe und die schnelle Hilfe!

Verfasst: 24.02.2004 01:34
von netzmeister
Hallo,
kein Problem.. ;-)

Gruß netzmeister