Autor | Zpráva | ||
---|---|---|---|
Frank Profil |
#1 · Zasláno: 4. 8. 2007, 18:57:55
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 |
#2 · Zasláno: 4. 8. 2007, 18:59:57
$ip=explode(".", $ip);
echo $ip[0].".".$ip[1].".".$ip[2]."***"; |
||
DJ Miky Profil |
#3 · Zasláno: 4. 8. 2007, 19:10:28
djlj
Chybí ti tam jedna tečka :-) : echo $ip[0].".".$ip[1].".".$ip[2].".***"; |
||
niCe Profil |
#4 · Zasláno: 4. 8. 2007, 19:21:06
no a co jednoduššeji substr($ip, 0, -4); ?
|
||
niCe Profil |
#5 · Zasláno: 4. 8. 2007, 19:21:40
substr($ip, 0, -4)."***";
|
||
djlj Profil |
#6 · Zasláno: 4. 8. 2007, 19:23:04
DJ Miky
Děkuji :). niCe A co když budu mít na konci jen dvě čísla? |
||
Alphard Profil |
#7 · Zasláno: 4. 8. 2007, 19:29:09 · Upravil/a: Alphard
djlj
co když bude na konci jen 1 číslice? :-) |
||
niCe Profil |
#8 · Zasláno: 4. 8. 2007, 20:35:51
Alphard, djlj
Hm hm, to se může stát no :) |
||
Frank Profil |
#9 · Zasláno: 7. 8. 2007, 06:11:24
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. |
||
Časová prodleva: 18 let
|
0