zakrytie poledneho oktetu IP adresy

Programovacie jazyky, rady, poradňa...
dado26
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 112
Registrovaný: 06 okt 2005, 17:45
Bydlisko: SVK

zakrytie poledneho oktetu IP adresy

Príspevok od používateľa dado26 »

treba mi v PHP urobit skrypt ktorym sa zakryje posledny oktet IPcky, tj. moja ip 192.168.0.15 ale zobrazi sa 192.168.0.X[/i]
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Toto ti namiesto posledného čísla dá x (počet je podľa číslic v poslednom oktete):

Kód: Vybrať všetko

function hide_last_octet($ip)
{
    $pos=strrpos($ip, ".");
    if ($pos !== false && $pos < strlen($ip) - 1) {
        $pos++;
        $new_ip = substr($ip, 0, $pos) . str_repeat("x", strlen($ip)-$pos);
    } else {
        $new_ip = $ip;
    }
    return $new_ip;
}

echo hide_last_octet("192.26.13.12");
Ale nekontroluje sa, či je zadaná hodnota IP (pridať to tam nie je problém).
dado26
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 112
Registrovaný: 06 okt 2005, 17:45
Bydlisko: SVK

Príspevok od používateľa dado26 »

:) dikes, ide to, presne nieco take som potreboval
Napísať odpoveď