Еще одни вопрос у меня есть текстовый файл в котором записаны ip их там 800шт в виде:
5.100.192.0/21
5.100.200.0/21
5.100.208.0/21
5.100.216.0/21
31.24.88.0/21
31.130.200.0/24
31.130.201.0/24
31.130.202.0/24
31.130.203.0/24
31.130.204.0/24
что дописать скрипте
<?php
$mask='5.100.192.0';
$maskArr = explode('.',$mask);
$binmask = sprintf( "%08d", decbin($maskArr [0])).sprintf( "%08d", decbin($maskArr [1])).sprintf( "%08d", decbin($maskArr [2])).sprintf( "%08d", decbin($maskArr [3]));
$binmask = substr($binmask,0,21);
print $binmask;
?>
что бы он открывал файл с именем text.txt читал по строкам и каждый ip адрес преобразовал в 2сс до определенного знака, это то что после слеша, и записывал получиные данные в другой файл в виде:
000001010110010011000
000001010110010011001
000001010110010011010
000001010110010011011
000111110001100001011
000111111000001011001000
000111111000001011001001
000111111000001011001010
000111111000001011001011
000111111000001011001100