[Behoben] Fehlermeldung im Page Header nach Modeinbau
Verfasst: 30.03.2008 23:34
Nach Einbau des Mod ShowBotsInOnlineList erhalte ich folgende Fehlermeldung im Header.
Warning: array_count_values() [function.array-count-values]: The argument should be an array in /www/htdocs/.../includes/page_header.php on line 180
Warning: Variable passed to each() is not an array or object in /www/htdocs/.../includes/page_header.php on line 181
Hier der einzufügende Code:
Kann mir damit jemand helfen?
Der Fehler erscheint nicht auf der Startseite - erst in den Foren.
Warning: array_count_values() [function.array-count-values]: The argument should be an array in /www/htdocs/.../includes/page_header.php on line 180
Warning: Variable passed to each() is not an array or object in /www/htdocs/.../includes/page_header.php on line 181
Hier der einzufügende Code:
#
#-----[ FIND ]------------------------------------------
#
// Skip multiple sessions for one user
if ( $row['session_ip'] != $prev_session_ip )
{
$guests_online++;
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
// Skip multiple sessions for one user
if ( $row['session_ip'] != $prev_session_ip )
{
$SearchBot = areyouabot($row['SearchBot'], FALSE);
if (!strlen($SearchBot))
{
$guests_online++;
}
else
{
$bot_array[$i] = $SearchBot;
$i++;
}
}
#
#-----[ FIND ]------------------------------------------
#
$prev_session_ip = $row['session_ip'];
}
$db->sql_freeresult($result);
#
#-----[ AFTER, ADD ]------------------------------------------
#
$all_bots = array();
$all_bots = array_count_values($bot_array);
while (list ($key, $val) = each ($all_bots))
{
if (strlen($bots_list) == 0)
{
$bots_list = $key . '(' . $val . ')';
}
else
{
$bots_list .= ', ' . $key . '(' . $val . ')';
}
}
$bots_online = count($all_bots);
Kann mir damit jemand helfen?
Der Fehler erscheint nicht auf der Startseite - erst in den Foren.