Autor | Zpráva | ||
---|---|---|---|
IPManiak Profil * |
#1 · Zasláno: 11. 1. 2008, 21:24:42
Zdravim,
dejme tomu ze mam formular, ktery odesila IP adresu do formulare, je nejaka moznost aby se ve vyslednem formulari pri odesilani skryla posledni 3 cisla? napr. 11.111.111.*** Diky moc. |
||
webcode Profil |
#2 · Zasláno: 11. 1. 2008, 21:39:36
Php umíš?
jestli stačí nasměrovat - nebo bys chtěl rovnou celou funkci .. |
||
Kcko Profil |
#3 · Zasláno: 11. 1. 2008, 22:02:03
echo preg_replace("~(.*).(.*)~", "\\1.---", "192.12.155.12");
|
||
Anonymní Profil * |
#4 · Zasláno: 11. 1. 2008, 22:04:59
$ip = "120.120.120.120"; $ip_array = explode(".",$ip); $ip_array[3] = "xxx"; $ip = implode(".",$ip_array); Pokud ovladas PHP tak todle je snad reseni nejjednodussi, ktery pochopi i zacatecnik. Melo by to i fungovat. Samozrejme je vice zpusobu jak to resit(regulary a pod.) |
||
tiso Profil |
#5 · Zasláno: 11. 1. 2008, 23:56:48 · Upravil/a: tiso
substr + strrpos
|
||
Joker Profil |
#6 · Zasláno: 12. 1. 2008, 00:08:15 · Upravil/a: Joker
...a ještě jednodušeji:
$ip = preg_replace('/\.[0-9]+$/',".***",$ip); |
||
Časová prodleva: 16 let
|
0