Seite 3 von 3
Verfasst: 30.10.2006 08:47
von Olli Oberhausen
ok, das ist ja schon mal ein anfang...
Die nickpage kenn ich nicht, schau mal wie die varable da heisst, oder verlinke mal die datei.
Olli
Verfasst: 30.10.2006 14:00
von scheibenbrot
Hier ist mal die nickpage.php:
>Klick<
Verfasst: 30.10.2006 14:15
von Olli Oberhausen
Oh mann, was ein gewurstel...
Noch nie ne SQL Injection gehabt???
Suche
Code: Alles auswählen
SELECT a.username, a.user_session_time, a.user_lastvisit
Ersetze durch
Code: Alles auswählen
SELECT a.username, a.ct_last_ip, a.user_session_time, a.user_lastvisit
suche
danach einfügen
Code: Alles auswählen
$last_ip = (!empty($row['ct_last_ip'])) ? decode_ip($row['ct_last_ip']) : 'Offline';
suche
danach einfügen
Und im template einfügen:
IP-Adresse: {CURRENT_IP}
Verfasst: 30.10.2006 21:43
von scheibenbrot
Hallo,
kleiner Fehler:
Ich hab aber einfach aus CURRENT_IP LASTIP gemacht, nun geht es.
Jetzt hätte ich noch ein "Wunsch".
Ginge es die Ziffern nach dem Letzen
. durch ein
* zu ersetzen??
Verfasst: 30.10.2006 21:59
von gn#36
Probiers mal mit
Code: Alles auswählen
$last_ip = preg_replace("/.[0-9]*?$/is",'.xxx',$last_ip);
Verfasst: 30.10.2006 22:07
von scheibenbrot
dass kann ja nicht funkitonieren, weil da folgendes fehlt:
Code: Alles auswählen
(!empty($row['ct_last_ip'])) ? decode_ip($row['ct_last_ip']) : 'Offline';
Verfasst: 30.10.2006 22:08
von gn#36
Ich meinte ja auch nach dieser Zeile. Wenn du mal in die preg_replace schaust erfordert sie bereits eine Variable $last_ip.
Verfasst: 30.10.2006 22:11
von scheibenbrot
ups
Dankeschön, funktioniert wunderbar
Damit hat sich dieses Thema erledigt