Autor Zpráva
Frank
Profil
Zdravím,

hledám a hledám a nemůžu najít.

Můj problém:

V tabulce chci mít IP adresy autorů, ale chtěl bych, aby poslední tři čísla byla vždy změněna na tři ***

IP adresa: 123.456.432.234 = 123.456.432.***

Při přihlášení autora se mě autorova IP adresa automaticky zaloguje do tabulky v MySQL databázi a po odeslání příspěvku se vše vypíše do tabulky... name, date, IP adresa, článek ... etc.
Jak jsem pochopil, tak zveřejňit plnou IP adresu, je proti Internetové etice...
Ale ať hledám jak hledám, nemůžu na to přijít.

Děkuji předem za nasměrování správným směrem či jakoukoliv pomoc.
/teprve začínám s PHP a MySQL, tak jestli je to moc hloupá otázka, tak se předem omlouvám/

F.
djlj
Profil
$ip=explode(".", $ip);
echo $ip[0].".".$ip[1].".".$ip[2]."***";
DJ Miky
Profil
djlj
Chybí ti tam jedna tečka :-) :

echo $ip[0].".".$ip[1].".".$ip[2].".***";
niCe
Profil
no a co jednoduššeji substr($ip, 0, -4); ?
niCe
Profil
substr($ip, 0, -4)."***";
djlj
Profil
DJ Miky
Děkuji :).

niCe
A co když budu mít na konci jen dvě čísla?
Alphard
Profil
djlj
co když bude na konci jen 1 číslice? :-)
niCe
Profil
Alphard, djlj
Hm hm, to se může stát no :)
Frank
Profil
Děkuji Vám všem za pomoc, funguje mě to bez chyby...

použil jsem:

$ip=explode(".", $ip);
echo $ip[0].".".$ip[1].".".$ip[2].".***";


F.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0