hm, also ohne grundlegende Veränderung ist es nicht möglich
ABER man könnte es evtl so realisieren
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$datum = date("Y.m.d");
$zeit = date("h:i:s");
$user = $_SESSION['authname'];
$wo = "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
$dada = $_SERVER["REQUEST_URI"];
$text = "<b>USER</b> - $user = $ip am $datum um $zeit auf $dada";
db_query ("INSERT INTO `prefix_iplogger2` (
`ip`
)VALUES (
'$text'
)");
$xlogs = 50; # anzahl der logs die gespeichert bleiben sollen
$count = db_result(db_query("SELECT MAX(id) FROM `prefix_iplogger2`")) #Größte ID auslesen
$ylogs = $count - $xlogs; #gezählte id`s - logs die bleiben sollen
db_query("DELETE FROM `prefix_iplogger2` WHERE id < '".$ylogs."'");
?>
ist nicht getestet, recht ungenau und ohne Gewähr
evtl hat jemand noch ne bessere Lösung
oder man legt wie gesagt eine neue spalte an, speichert den timestamp und löscht dann nach Zeit
Zuletzt modifiziert von GeCk0 am 11.10.2009 - 19:18:41
Alle Module von mir sind nun unter php-gecko.de erreichbar