Buenas a todos, este es mi primer post y lo primero que estoy pensando es "¡Que bien poder escribir en Castellano!" :p
Llevo tiempo queriendome iniciar en php, he leido muchos tutoriales y ejemplos que he llegado a comprender pero jamás habia hecho un script, pues bien hoy me he puesto a hacer mi primer script solo para probar como ando de imaginación y todo es mas dificil cuando eres tu el que tiene que escribirlo jejje
Simplemente quiero listar las IPS que hay entre la 81.35.0.0. y la 81.39.255.255, así como conocer cuantas son en número.
El codigo que escribí fue este
Código PHP:
<?php
$a=81;
$b=35;
$c=0;
$d=0;
$numerototal=0;
for ($b=35;$b<=39;$b=$b+1)
{$n=$n+1;
for ($c=0;$c<=255;$c=$c+1)
{for ($d=0;$d<=255;$d=$d+1)
{echo ("ip:"."$a.$b.$c.$d"."<br>\n");
$numerototal++;}}}
echo ("$numerototal")
No estoy seguro de que esté bien porque en teoría segun la solucion que yo tengo hecha del ejemplo por otro metodo es 32769 ips y a mi me dan 14 menos o así aunque mirando la lista me parece que salen todas xD
Despues me plantee si podía obtener lo mismo de este modo:
Código PHP:
<?php
$a=81;
$b=35;
$c=0;
$d=0;
while($b<=39)
{for($c=0;$c<=255;$c++)
{while($d<=255){echo("ip:"."$a.$b.$c.$d"."<br>\n");
$d++;}
}
$b++;}
pero así solo me lista las primeras 255 ips y no se por qué :(
Me gustaría que me dieseis vuestra opnion de por qué no me sale, qué es lo que planteo mal y sobre todo como lo haríais vosotros, ya se que es una cosa muy básica pero algo tenía que empezar :)
Gracias de antemano