Seite 1 von 2

[erledigt] CrackerTracker Professional Generation 5 Problem

Verfasst: 18.11.2006 01:06
von knurrhahn
Hallo!
Ich habe folgendes Problem:

Warning: Cannot use a scalar value as an array in /homepages/20/d21116133/htdocs/Board/ctracker/ct_ipblocker.php on line 34 <---- dieser fehler steht da ca. 20 mal

Parse error: parse error, unexpected T_IF in /homepages/20/d21116133/htdocs/Board/includes/page_header.php on line 345


Kann mir jemand helfen? Ich hab keine Ahnung wo der Fehler liegen könnte...

MfG


Edit:
Habe jetzt mal den Browser aktualisiert und nun kam das:

Warning: Cannot use a scalar value as an array in /homepages/20/d21116133/htdocs/Board/ctracker/ct_ipblocker.php on line 34 <---- wieder ca. 20 mal

Warning: Cannot modify header information - headers already sent by (output started at /homepages/20/d21116133/htdocs/Board/ctracker/ct_ipblocker.php:34) in /homepages/20/d21116133/htdocs/Board/includes/sessions.php on line 366

Warning: Cannot modify header information - headers already sent by (output started at /homepages/20/d21116133/htdocs/Board/ctracker/ct_ipblocker.php:34) in /homepages/20/d21116133/htdocs/Board/includes/sessions.php on line 367

Parse error: parse error, unexpected T_IF in /homepages/20/d21116133/htdocs/Board/includes/page_header.php on line 345

Verfasst: 18.11.2006 01:35
von Markus67
Hi ...

hast du schonmal beim Autor im Supportforum nachgesehen ... dort findest sich bestimmt die Lösung :wink:

www.cback.de

Markus

Verfasst: 18.11.2006 03:42
von IPB_Flüchtling
@knurrhahn:

Welche phpBB-Version und welche php-Version benutzt Du denn? Vielleicht erfüllst Du nicht die Anforderungen für den CrackerTracker:
## System Requirements:
## ==================
##
## Please ensure, that your Server complies following system
## requirements because we used some new code techniques in this Security MOD.
##
## - PHP 4.3.9 or higher
## - MySQL 4.0.0 or higher (recommend)
## - phpBB 2.0.20 or higher
## - GDLib 2 (recommend if you want to use the Visual Confirmation functions)
Ansonsten würde ich den Modeinbau noch einmal genau kontrollieren - insbesondere in der Datei includes/page_header.php

Alles Gute!
Wolfgang

Verfasst: 18.11.2006 09:34
von knurrhahn
Erstmal danke für die Antwort (en)...
Hab die pag_header.php nochmal neu bearbeitet....
Jetzt bekomme ich folgende Fehler...

Warning: Cannot modify header information - headers already sent by (output started at /homepages/20/d21116133/htdocs/Board/ctracker/ct_ipblocker.php:34) in /homepages/20/d21116133/htdocs/Board/includes/sessions.php on line 254

Warning: Cannot modify header information - headers already sent by (output started at /homepages/20/d21116133/htdocs/Board/ctracker/ct_ipblocker.php:34) in /homepages/20/d21116133/htdocs/Board/includes/sessions.php on line 255

Warning: Cannot modify header information - headers already sent by (output started at /homepages/20/d21116133/htdocs/Board/ctracker/ct_ipblocker.php:34) in /homepages/20/d21116133/htdocs/Board/includes/page_header.php on line 599

Warning: Cannot modify header information - headers already sent by (output started at /homepages/20/d21116133/htdocs/Board/ctracker/ct_ipblocker.php:34) in /homepages/20/d21116133/htdocs/Board/includes/page_header.php on line 601

Warning: Cannot modify header information - headers already sent by (output started at /homepages/20/d21116133/htdocs/Board/ctracker/ct_ipblocker.php:34) in /homepages/20/d21116133/htdocs/Board/includes/page_header.php on line 602


Die Systemanforderungen sind gegeben...

Verfasst: 18.11.2006 13:45
von IPB_Flüchtling
Ahoi,

dass Du Version 5.0.3 eingebaut hast, setze ich mal voraus. Hast Du ein phpBB, ein Orion, Plus oder xxx?

Und könntest Du bitte mal Deine page_header.php als .txt-Datei verlinken?

KB:81

LG, Wolfgang

Verfasst: 18.11.2006 14:09
von knurrhahn
hi!
habe ein phpbb.... und ja, habe ich...
hier ist die datei...
KLICK

Verfasst: 18.11.2006 14:24
von IPB_Flüchtling
Ahoi,

Du hast z.B. folgende Änderung in der page_header.php nicht durchgeführt:

Code: Alles auswählen

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

#
#-----[ FIND ]------------------------------------------
#
// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
$l_timezone = explode('.', $board_config['board_timezone']);
$l_timezone = (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])];



#
#-----[ AFTER, ADD ]------------------------------------------
#
/*
 * CrackerTracker IP Range Scanner
 */
if ( $HTTP_GET_VARS['marknow'] == 'ipfeature' && $userdata['session_logged_in'] )
{
	// Mark IP Feature Read
	$userdata['ct_last_ip'] = $userdata['ct_last_used_ip'];
	$sql = 'UPDATE ' . USERS_TABLE . ' SET ct_last_ip = ct_last_used_ip WHERE user_id=' . $userdata['user_id'];
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, $lang['ctracker_error_updating_userdata'], '', __LINE__, __FILE__, $sql);
	}
	if ( !empty($HTTP_SERVER_VARS['HTTP_REFERER']) )
	{
	  preg_match('#/([^/]*?)$#', $HTTP_SERVER_VARS['HTTP_REFERER'], $backlink);
	  redirect($backlink[1]);
	}
}

if ( $ctracker_config->settings['login_ip_check'] == 1 && $userdata['ct_enable_ip_warn'] == 1 && $userdata['session_logged_in'] )
{
	include_once($phpbb_root_path . '/ctracker/classes/class_ct_userfunctions.' . $phpEx);
	$ctracker_user = new ct_userfunctions();
	$check_ip_range = $ctracker_user->check_ip_range();

	if ( $check_ip_range != 'allclear' )
	{
		$template->assign_block_vars('ctracker_message', array(
				'ROW_COLOR'			=> 'FFDFDF',
				'ICON_GLOB'			=> $images['ctracker_note'],
				'L_MESSAGE_TEXT'	=> $check_ip_range,
				'L_MARK_MESSAGE'	=> $lang['ctracker_gmb_markip'],
				'U_MARK_MESSAGE'	=> append_sid('index.' . $phpEx . '?marknow=ipfeature'))
		);
	}
}

/*
 * CrackerTracker Global Message Function
 */

if ( $HTTP_GET_VARS['marknow'] == 'globmsg' && $userdata['session_logged_in'] )
{
	// Mark Global Message as read
	$userdata['ct_global_msg_read'] = 0;
	$sql = 'UPDATE ' . USERS_TABLE . ' SET ct_global_msg_read = 0 WHERE user_id=' . $userdata['user_id'];
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, $lang['ctracker_error_updating_userdata'], '', __LINE__, __FILE__, $sql);
	}
	if ( !empty($HTTP_SERVER_VARS['HTTP_REFERER']) )
	{
	  preg_match('#/([^/]*?)$#', $HTTP_SERVER_VARS['HTTP_REFERER'], $backlink);
	  redirect($backlink[1]);
	}
}

if ( $userdata['ct_global_msg_read'] == 1 && $userdata['session_logged_in'] && $ctracker_config->settings['global_message'] != '' )
{
	// Output Global Message
	$global_message_output = '';

	if ( $ctracker_config->settings['global_message_type'] == 1 )
	{
		$global_message_output = $ctracker_config->settings['global_message'];
	}
	else
	{
		$global_message_output = sprintf($lang['ctracker_gmb_link'], $ctracker_config->settings['global_message'], $ctracker_config->settings['global_message']);
	}

	$template->assign_block_vars('ctracker_message', array(
			'ROW_COLOR'			=> 'E1FFDF',
			'ICON_GLOB'			=> $images['ctracker_note'],
			'L_MESSAGE_TEXT'	=>  $global_message_output,
			'L_MARK_MESSAGE'	=> $lang['ctracker_gmb_mark'],
			'U_MARK_MESSAGE'	=> append_sid('index.' . $phpEx . '?marknow=globmsg'))
	);
}

(($ctracker_config->settings['login_history'] == 1 || $ctracker_config->settings['login_ip_check'] == 1) && $userdata['session_logged_in'])? $template->assign_block_vars('login_sec_link', array()): null;

/*
 * CrackerTracker Password Expirement Check
 */
if ( $userdata['session_logged_in'] && $ctracker_config->settings['pw_control'] == 1 )
{
	if ( time() > $userdata['ct_last_pw_reset'] )
	{
		$template->assign_block_vars('ctracker_message', array(
			'ROW_COLOR'			=> 'FFDFDF',
			'ICON_GLOB'			=> $images['ctracker_note'],
			'L_MESSAGE_TEXT'	=> sprintf($lang['ctracker_info_pw_expired'], $ctracker_config->settings['pw_validity']),
			'L_MARK_MESSAGE'	=> '',
			'U_MARK_MESSAGE'	=> '')
		);
	}
}

/*
 * CrackerTracker Debug Mode Check
 */
if ( CT_DEBUG_MODE === true && $userdata['user_level'] == ADMIN )
{
  $template->assign_block_vars('ctracker_message', array(
			'ROW_COLOR'			=> 'FFDFDF',
			'ICON_GLOB'			=> $images['ctracker_note'],
			'L_MESSAGE_TEXT'	=> $lang['ctracker_dbg_mode'],
			'L_MARK_MESSAGE'	=> '',
			'U_MARK_MESSAGE'	=> '')
  );
}

Weiter habe ich nicht nachgeschaut. Bitte überprüfe noch einmal die Installation des Mods sehr genau!

LG, Wolfgang

Verfasst: 18.11.2006 14:56
von knurrhahn
oh, sorry.... ich hatte die falsche datei genommen...
hier die richtige.... KLICK

Verfasst: 18.11.2006 14:58
von IPB_Flüchtling
Tja, bevor ich mir die neue Datei heute Abend ansehe, MUSS ich Dir jetzt die Frage stellen, ob Du Dir sicher bist, die richtige Datei auf den Webspace hochgeladen zu haben. :oops:

Verfasst: 18.11.2006 15:00
von knurrhahn
ja, auf jeden fall.... :D