- Home
- Categorie
- Coding e Sistemistica
- PHP
- cancellare ultimo gruppo di cifre dell'ip (stringa)
-
cancellare ultimo gruppo di cifre dell'ip (stringa)
Ciao, nel mio sito memorizzo i dati dei visitatori compreso l'ip, ma quest'ultimo vorre pubblicarlo censurando l'ultimo gruppo di cifre.
L'ip non ha sempre lo stesso numero di cifre quindi pensavo di stampare la stringa fino al terzo punto per poi stampare 3 x (Es. 151.29.243.xxx).
Come posso fare?
-
$res=split(".",$ip);
echo $res[0].".".$res[1].".".$res[2].".xxx";
-
Ho provato così
$ip = mysql_result($QUERY,$I,"ip");
$res = split(".",$ip);
$ip = $res[0].".".$res[1].".".$res[2].".xxx";
echo $ip;ma il risultato è
...xxx
mentre così (per verificare i dati nel database)
$ip = mysql_result($QUERY,$I,"ip");
echo $ip;mi esce
151.29.243.63
Sbaglio qualcosa?
-
Prova così:
$ip = mysql_result($QUERY,$I,"ip"); $res = explode(".",$ip); $ip = $res[0].".".$res[1].".".$res[2].".xxx"; echo $ip;