Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/10/2013, 04:32
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años
Puntos: 574
Respuesta: Listar un rango de IP en un desplegable

Ufff es casi una pregunta de redes mas que de php....

No se si existen funciones especificas para tratar IPs, si no lo puedes tratar como un texto:

debes usar

explode() para obtener un array con los elemento de la ip

P.e. $arIP=explode(".","172.26.0.0");
$arIP[0] es igual a 172
$arIP[1] es igual a 26
$arIP[2] es igual a 0
$arIP[3] es igual a 0

Lo mismo para la mascara


Luego un bucle for, o varios anidados, y algun condicional, te pude construir el select


Código PHP:
Ver original
  1. for ($i=0;$i<=255;$i++){
  2.  
  3. echo "<option value=".$arIP[0].".".$arIP[1].".".$arIP[2].".".$i.">".$arIP[0].".".$arIP[1].".".$arIP[2].".".$i."</option>;
  4.  
  5. }

Aplica tu conocimiento de redes para que salgan las ip que te interesan...

Si hay algo en el manual

__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.