evolutiontime!!

anche con incrementale

Codice PHP:
<?php


function iprange($start,$stop,$step=1)
  {
  
  
  
$out=array();
  list(
$start_1,$start_2,$start_3,$start_4)=explode(".",$start);
  list(
$stop_1,$stop_2,$stop_3,$stop_4)=explode(".",$stop);
  
  for (
$a=$start_1$a <= $stop_1$a+=$step)
    for (
$b=$start_2$b <= $stop_2$b+=$step)
      for (
$c=$start_3$c <= $stop_3$c+=$step)
        for (
$d=$start_4$d <= $stop_4$d+=$step)
          {
          
$out[]=$a.".".$b.".".$c.".".$d;
          }
  return 
$out;
  }


echo 
"<pre>";
$res=iprange('192.168.0.5','192.168.100.229',10);
print_r($res);

?>