Seite 1 von 1
IP einer PN ermitteln
Verfasst: 19.04.2005 19:54
von Lindwurm
Gibt es irendeine Möglichkeit die IP der Person zu ermitteln, die eine PN verschickt hat.
Ich finde in der Datenbank keinen Hinweis darauf, dass die IP geloggt wird.
Kann mir jemand helfen?
Lindwurm
Verfasst: 19.04.2005 20:48
von QCO
In der Tabelle
phpbb_privmsgs, in der die PN gespeichert sind, gibt es auch ein Feld
privmsgs_ip. Den Wert dort musst du noch
entsprechend umwandeln.
Verfasst: 04.11.2005 09:15
von hoshy
QCO hat geschrieben:In der Tabelle
phpbb_privmsgs, in der die PN gespeichert sind, gibt es auch ein Feld
privmsgs_ip. Den Wert dort musst du noch
entsprechend umwandeln.
Hmmm wie geht das genau mit der IP umwandeln? Blicke nicht durch !
Verfasst: 04.11.2005 21:45
von Kellergeist2
Code: Alles auswählen
function decode_ip($int_ip)
395 {
396 $hexipbang = explode('.', chunk_split($int_ip, 2, '.'));
397 return hexdec($hexipbang[0]). '.' . hexdec($hexipbang[1]) . '.' . hexdec($hexipbang[2]) . '.' . hexdec($hexipbang[3]);
398 }
Wenn ich das richtig verstanden habe, dann ist die IP hexadezimal abgespeichert.
Also ungefähr so:
Code: Alles auswählen
192.168.178.24
/* IP-Teile von Dec nach Hex konvertiert */
C0.A8.B2.18
/* Hex-IP-Teile zusammenfassen */
C0A8B218
/* Zusammengefassten Hex-Wert nach Dec konvertieren */
3232281112
Die Entschlüsselung würde dann entsprechend umgekehrt laufen.
Diese Art der Speicherung ist (nicht nur in der Web-Programmierung) sehr beliebt.