Seite 1 von 1

Fehler nach "Stop Posts Count From Increasing"-Hac

Verfasst: 10.01.2004 11:00
von mueller
Hi Leute,

ich wollte heute diesen Hack (von http://bbmod.sourceforge.net/index.php?mode=mod&id=4) in mein 2.0.6 Board einbauen. Soweit gab es auch keine Probleme beim Einbau - alles funktionierte, sprich der Beitragszähler erhöhte sich nicht. Doch wenn man auf "Neuen Beitrag" klickt, erschien folgende Fehlermeldung:

Code: Alles auswählen

Warning: Cannot add header information - headers already sent by (output started at /home/.sites/91/site417/web/tc/phpBB2/includes/functions_post.php:1663) in /home/.sites/91/site417/web/tc/phpBB2/includes/page_header.php on line 453

Warning: Cannot add header information - headers already sent by (output started at /home/.sites/91/site417/web/tc/phpBB2/includes/functions_post.php:1663) in /home/.sites/91/site417/web/tc/phpBB2/includes/page_header.php on line 454

Warning: Cannot add header information - headers already sent by (output started at /home/.sites/91/site417/web/tc/phpBB2/includes/functions_post.php:1663) in /home/.sites/91/site417/web/tc/phpBB2/includes/page_header.php on line 455
Das müsste ich bei der "functions_post.php" ändern:


Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php

#
#-----[ FIND ]------------------------------------------
#
	if ( $topic_update_sql != '' )
	{
		$sql = "UPDATE " . TOPICS_TABLE . " SET 
			$topic_update_sql 
			WHERE topic_id = $topic_id";
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}
	}

#
#-----[ AFTER, ADD ]----------------------------------
#

	$board_config['no_post_count_forum_id'] = $GLOBALS['board_config']['no_post_count_forum_id'];
	if( strstr($board_config['no_post_count_forum_id'], ',') )
	{
		$fids = explode(',', $board_config['no_post_count_forum_id']);
	
		while( list($foo, $id) = each($fids) )
		{
			$fid[] = intval( trim($id) );
		}
	}
	else
	{
		$fid[] = intval( trim($board_config['no_post_count_forum_id']) );
	}
	reset($fid);

#
Was könnte das sein bzw. was muss ich ändern, damit diese Fehlermeldung nicht mehr erscheint?

Danke für Eure Hilfe im voraus,

mueller

Verfasst: 10.01.2004 11:11
von Elvis
dann verlinke die functions_post.php doch mal als Text Datei hier hin.

Verfasst: 10.01.2004 11:29
von mueller
Hier ist die verlinkte "functions_post.php":

functions_post.txt

Vielen Dank für die Hilfe!

rgds,

mueller

Verfasst: 10.01.2004 12:16
von Acid
Normalerweise bedeutet der Fehler, das sich nach ?> am Ende der Datei noc Leerzeichen oder sonstiger Code befindet, der zu löschen wäre..
output started at /home/.sites/91/site417/web/tc/phpBB2/includes/functions_post.php:1663
..bei mir hat die Datei nur knapp 900 Zeilen. :o

Verfasst: 10.01.2004 17:40
von mueller
@Acid:

Die "function_post.php" hat bei mir auch nur 839 Zeilen, d.h. an dem kann es nicht liegen.

Hättest Du evtl. einen Tip für mich, wie ich das Problem fixen kann?

rgds,

mueller

Verfasst: 10.01.2004 18:04
von Acid
Wenn über die Datei gemeckert wird, liegt´s im Regelfall auch an dieser.
Eventuell die Datei nochmals im ascII Modus hochladen ?
(Bei einigen FTP-Programmen kann man sich eine Datei auch online anschauen..)