Autor | Zpráva | ||
---|---|---|---|
Bembel Profil * |
#1 · Zasláno: 22. 5. 2006, 23:18:56
Zdravim.. celej vecer se tady trapim s tim, jak zamaskovat posledni trojcisli v IP adrese a nahradit ho xxx
nactu IP pres $_SERVER['REMOTE_ADDR']; ale na tu praci s tim retezcem nemuzu prijit. kdo mi pomuze tomu moc dekuju |
||
Leo Profil |
#2 · Zasláno: 22. 5. 2006, 23:26:23
|
||
avaranger Profil |
#3 · Zasláno: 22. 5. 2006, 23:30:24
Co zkopirovat pocet znaku -3 a na konec pripojit "xxx" ;)
|
||
roberta Profil |
#4 · Zasláno: 22. 5. 2006, 23:36:22
avaranger
IP nemusi končiť trojčíslom. môže nadobudnúť hodnotu 0-255. Bembel skús si pozrieť funkcie pre prácu s reťazcami, ako ti odporučil Leo |
||
Bembel Profil * |
#5 · Zasláno: 22. 5. 2006, 23:37:09
no jde o to ze kazdy IP nekonci 3ma cislama.. je to moje prvni zkusenost s retezci tak se prosim snazte bejt konkretnejsi. Diky moc
|
||
Retal Profil |
#6 · Zasláno: 23. 5. 2006, 02:15:39
"První zkušenost s řetězci" :-) Tak snad to nebolelo.
Při prvních zkušenostech často pomáhá se podívat do manuálu. $maskovana_ip = substr($ip, 0, strrpos($ip, '.')) . '.xxx'; |
||
RiZe Profil |
#7 · Zasláno: 23. 5. 2006, 12:40:21
A co pomocí explode IP adresu rozdělit a poslední část vzniklého pole nahradit křížky.
|
||
RiZe Profil |
#8 · Zasláno: 23. 5. 2006, 12:44:53 · Upravil/a: RiZe
|
||
Avaranger Profil * |
#9 · Zasláno: 23. 5. 2006, 14:24:04
Pekne :P
|
||
souki Profil |
#10 · Zasláno: 23. 5. 2006, 15:17:12 · Upravil/a: souki
$ip = EReg_Replace("[0-9]{1,3}$","xxx",$ip);
|
||
Časová prodleva: 2 měsíce
|
|||
Anonymní Profil * |
#11 · Zasláno: 8. 7. 2006, 16:24:40
$ip = EReg_Replace("[0-9]{1,3}$","xxx",$ip);
Výborně! |
||
Časová prodleva: 6 měsíců
|
|||
berkoff Profil * |
#12 · Zasláno: 16. 1. 2007, 11:40:16
Diky za pomoc, vcera sem asi 2 hodiny s Jirkou koskem badal jak rozdelit Ip do pole :) sem vul, hold rano moudrejsi vecera :)
|
||
Časová prodleva: 14 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0