(81.30.253.---)?
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
muze mi nekdo prosim poradit ja na to? (81.30.253.---) tedy ja udelat ze ziskane ip toto.
-
$ip = '82.202.123.162'; //příklad, jen pro názornost $casti = explode('.', $ip); //rozdělím do pole podle teček $casti[3] = '---'; //přepíšu poslední část IP pomlčkama $ip = implode($casti); Určitě by šly použít i funkce pro práci s řetězcem, ale ty si nepamatuju... Jo a nebude to fungovat pro IPv6
-
Pro IPv6 staci dat 5 misto 3.
-
takže aby to fungovalo jak pro normální IP, tak pro IPv6: <? function prihod_pomlcky($ip){ $casti = array_reverse(explode('.', $ip)); $casti[0] = '---'; return implode('.', array_reverse($casti)); } ?> Nebo by šlo po tom expolde taky použít array_pop a array_push.
-
>fanous diky vyzkousel jsem tu prvni variantu ale vraci mi to ip bez teček?
-
jo, v tý první je špatně zapsaný implode (mělo by tam bejt implode('.', $casti);). Lepší použít tu funkci co sem napsal, i se to pak pohodlnějc ovládá ($ip = prihod_pomlcky($ip);)
-
bingo diky