Seite 1 von 1

Besucher Rekord auf 0 setzen

Verfasst: 18.07.2003 19:51
von viertelpunkt
Hallo,

nur eine kurze Frage. Wie setzt man den Benutzerrekord auf null?

Danke

Verfasst: 18.07.2003 20:05
von Schumi
Mit folgendem Query:

Code: Alles auswählen

UPDATE `phpbb_config` SET `config_value` = '0' WHERE `config_name` = 'record_online_users' LIMIT 1 ;

ist ja ganz einfach

Verfasst: 19.07.2003 00:05
von viertelpunkt
danke dir und bis zum nächstenmal, werd´s morgen mal testen

Verfasst: 07.11.2003 12:30
von Toso
Aber wie setze ich diesen query ab? :-?

Verfasst: 07.11.2003 12:57
von oxpus
Wenn Du phpmyadmin installiert hast, kannst Du das da machen.
Oder Du kopiertst den folgenden Code in eine Datei

Code: Alles auswählen

<?php
/***************************************************************************
 *                               db_update.php
 *                            -------------------
 *
 *   copyright            : ©2003 Freakin' Booty ;-P & Antony Bailey
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//


if( !$userdata['session_logged_in'] )
{
	$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
	header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
	exit;
}

if( $userdata['user_level'] != ADMIN )
{
	message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';


$sql = array();
$sql[] = "UPDATE `" . $table_prefix . "config` SET `config_value` = '0' WHERE `config_name` = 'record_online_users' LIMIT 1";

for( $i = 0; $i < count($sql); $i++ )
{
	if( !$result = $db->sql_query ($sql[$i]) )
	{
		$error = $db->sql_error();

		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
	}
	else
	{
		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successfull</b></font></li><br />';
	}
}


echo '</ul></span></td></tr><tr><td class="catBottom" height="28">&nbsp;</td></tr>';

echo '<tr><th>End</th></tr><tr><td><span class="genmed">Installation is now finished. Please be sure to delete this file now.<br />If you have run into any errors, please visit the <a href="http://www.phpbbhacks.com/forums" target="_phpbbhacks">phpBBHacks.com support forums</a> and ask someone for help.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Have a nice day</a></span></td></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
lädst dann diese in das Forum-Root-Verzeichnis hoch (also http://www.domain.de/phpBB/) und führst es aus per Browser aus (als ob Du die index.php aufruft).
Den Rest macht die Datei dann von alleine.
Aus Sicherheitsgründen solltest Du aber die Datei sofort nach Benutzung wieder löschen.

OXPUS