Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Расчёт диапозона IP
 
 автор: Uzer44   (11.02.2007 в 16:15)   письмо автору
 
 

помогите решать задачу.
к приеру мы имеем диапозон Ip адресов от 127.0.0.1 до 127.255.255.255
нужно задать скрипту эти параметры и чтобы скрипт сохранил в файл
все комбинации к примеру
127.0.0.1
127.0.0.2
127.0.0.3
127.0.0.4
......
127.255.255.255

   
 
 автор: Unkind   (11.02.2007 в 16:29)   письмо автору
 
   для: Uzer44   (11.02.2007 в 16:15)
 


<?php
$a 
"127.0.0.1";
$z "127.255.255.255";

$fh fopen('ips.txt''w');
$buffer "";
for(
$i ip2long($a) - 1$i ip2long($z); $i++, $buffer .= long2ip($i).chr(10));
fwrite($fh$buffer);
fclose($fh);
?>


P.S. Только в Вашем случае придется записать 16777214 IP-адреса.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования