ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Probleme und Fragen / Onlinerekord auf null setzen!


Seite 1 von 1

Sneaker schrieb am 11.11.2005 um 12:49 Uhr

Ist glaub ne blöde Frage?

Aber wie kann man den Wert beim Online-Rekord wieder auf null setzen?

PhoenixDH schrieb am 11.11.2005 um 13:31 Uhr

Hab mal recherchiert, hier der Code aus der index.php:

$maxusers = explode('|', $config['max_useronline']);
if( $onlinecount > $maxusers[0] )
{
    thwb_query("UPDATE $pref"."registry SET keyvalue='".$onlinecount.'|'.time()."' WHERE keyname='max_useronline'");
    $maxusers[0] = $onlinecount;
    $maxusers[1] = time();
}

$useronline = 'Online Rekord: <b>'.$maxusers[0].'</b> Benutzer, und zwar am '.form_date($maxusers[1], 0).'.<br>';

$config['max_useronline'], das sollte der Weg zum Ziel sein ! Dieser Wert wird aus der Datenbank ausgelesen.

Hab gerade geschaut, die Tabelle heißt tb_registry, der Eintrag sieht wie folgt aus:

33|1121418127

33 steht für die User und das dahinter ist der Timecode, aber in der DB steht als zusatz: DO NOT DELETE OR MODIFY !

Was passiert wenn du das trotzdem änderst kann ich dir allerdings nicht sagen !

Juergen1980 schrieb am 11.11.2005 um 13:44 Uhr

er muss nur den wert löschen, nicht die zeile.

Sneaker schrieb am 12.11.2005 um 17:23 Uhr

Super, hat geklappt! Danke!

Seite 1 von 1