ip verschlüsselt ausgeben --> "192.168.XXX.XXX"

mameluck

Mitglied
moin,

für meinen counter speichere ich die ips von benutzern in eine datenbank

meine frage: wie lese ich sie (als logfile) verschlüsselt aus damit die letzten 2 abschnitte als "X"s dargestellt werden..

achtung! es sollte auch funktionieren wenn ein abschnitt nur <3 zahlen hat...

die ersten 2 abschnitte sollten vollständig ausgelesen werden...

hoffe mir kann da jemand helfen, danke!
 
Splitte die IP Anhand des Punktes....in den daraus resultierenden Arrayelementen 2+3 ersetze per preg_replace() die Ziffern durch x'e


Oder machs komplett mit nem RegExp....sollte auch gehen.
 
Hier mal ein wenig (ungetesteter, da spontan getippter) Code:
PHP:
$ip_array=explode(".",$ip);
$ip_array[2]="xxx";
$ip_array[3]="xxx";
$ip=implode(".",$ip_array);
 
Zurück