(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é.

  1. muze mi nekdo prosim poradit ja na to? (81.30.253.---) tedy ja udelat ze ziskane ip toto.
  2. $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
  3. Pro IPv6 staci dat 5 misto 3.
  4. 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.
  5. >fanous diky vyzkousel jsem tu prvni variantu ale vraci mi to ip bez teček?
  6. 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);)
  7. bingo diky

← Zpět na všechna témata