Seite 1 von 1

Posting IP in MySQL suchen

Verfasst: 15.11.2007 19:48
von Elektron
Hallo,

in welcher Tabelle ist die IP des User für das jeweilige Posting zufinden?
Ich möchte über eine bekannte IP-Adresse suchen, ob diese für Postings verwendet wurde.

Gruß Elektron

Verfasst: 15.11.2007 20:00
von Boecki91
DAs wird in der phpbb_posts unter der Tabelle poster_ip gespeichert.
Viel Glück :D

Wie die codiert sind?

steht in der fuctions.php

Code: Alles auswählen

function encode_ip($dotquad_ip)
{
	$ip_sep = explode('.', $dotquad_ip);
	return sprintf('%02x%02x%02x%02x', $ip_sep[0], $ip_sep[1], $ip_sep[2], $ip_sep[3]);
}

function decode_ip($int_ip)
{
	$hexipbang = explode('.', chunk_split($int_ip, 2, '.'));
	return hexdec($hexipbang[0]). '.' . hexdec($hexipbang[1]) . '.' . hexdec($hexipbang[2]) . '.' . hexdec($hexipbang[3]);
}

Verfasst: 15.11.2007 20:18
von Elektron
Danke für die schnelle Antwort.

Somit sind die ersten beiden Stellen der Hex-Zahl die erste Oktett.

hexzahl: xxyyzzuu

IP: xxx.yyy.zzz.uuu

Gruß Elektron

Verfasst: 15.11.2007 20:37
von Boecki91
Ehrlich gesagt habe ich als nächstes ein "Hääää?" erwartet. :D

Aber das ist zum Glück nicht so :grin:


AD1EEF44 = 173.30.239.68

Verfasst: 15.11.2007 20:40
von Elektron
:grin:
Ok ich muss ehrlich zugeben, dass ich zuerst schon Hääää gesagt habe, aber durch ein wenig Gehirnschmalz verbraten bin ich dann schon drauf gekommen...

Gruß Elektron

Verfasst: 15.11.2007 20:45
von Boecki91
So sollte es meiner Meinung nach sein.

Problem + Denkansatz + Denken = Lösung :D