Zitat Zitat von Lokutos Beitrag anzeigen
Womit wir die nächste Möglichkeit hätten die Seite zu übernehmen...


Code:
CREATE TABLE IF NOT EXISTS `vms_logins` (
  `nickname` varchar(255) NOT NULL,
  `klammid` int(1) NOT NULL,
  `ip` varchar(15) NOT NULL,
  `datum` datetime NOT NULL,
  `browser` varchar(255) NOT NULL,
  KEY `nickname` (`nickname`),
  KEY `klammid` (`klammid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
PHP-Code:
db_query("INSERT INTO ".$db_prefix."_logins (nickname,klammid,ip,datum,browser) VALUES ('".mysql_real_escape_string($_POST['nickname'])."', '".abs($login_check['uid'])."', '".ip2long($ip)."', NOW() , '".base64_encode($useragent)."'"); 

Beim Auslesen: musst du bei der ausgabe des browsers dann den browser agend decoden:

PHP-Code:
$var['browser'] = base64_decode($var['browser']); 
Da gebe ich Dir Recht allerdings würde ich prüfen ob der User in der DB vms_logins steht und gegebenfalls überschreiben oder per cronlauf auf eine bestimmte Anzahl der einträge begrenzen (zeitlich zb. max.7 Tage) weil es unmengen an Daten in der DB gespeichert werden.

wenn man möchte kann man den cron so machen das:
-> Login eintrag in die DB
-> Cron prüft was Älter als zb. 7Tage her ist
-> Speicherung in user.Monat.txt Datei