Witam po krótkiej przerwie! Pomimo, że nic nie pisałem to nie próżnowałem. Pracy było wiele i na pewno część z niej tutaj przedstawię. Zacznę od krótkiego skryptu napisanego w PHP, który zamienia adresy IP na format binarny.
<?php
function ip_to_binary($ip) {
$ip_array = split('[.]', $ip);
for ($i=0; $i<=3; $i++){
$result .= str_pad(decbin($ip_array[$i]),8,"0",STR_PAD_LEFT
).".";
}
$result = substr($result, 0, -1);
return $result;
}
echo ip_to_binary("255.255.255.0");
?>
We wierszu 3 wrzucamy poszczególne oktety do tablicy. Następnie we wierszu 6 zamieniamy liczby całkowite na binarne oddzielając je kropką. Każdy oktet po 8 bitów. We wierszu 8 usuwamy ostatnią, niepotrzebną kropkę w nowym adresie.
Brak komentarzy:
Prześlij komentarz