Top Right Link Text
{ Curso de HTML/XHTML }
Lo único que interfiere con mi aprendizaje es mi educación. -AE.


Validar IP en php

Programe el siguiente script, el cual es muy sencillo de entender y además liviana (no gasta mucha CPU ni memoria debido a que no usa expresiones regulares)

Disfrutarlo :D


function validar_ip($ip) {

if (substr_count($ip, '.') != 3)
return false;

$octeto = explode('.', $ip);

if (!(is_numeric($octeto[0]) and $octeto[0] >= 0 and $octeto[0] <= 255))
return false;

if (!(is_numeric($octeto[1]) and $octeto[1] >= 0 and $octeto[1] <= 255))
return false;

if (!(is_numeric($octeto[2]) and $octeto[2] >= 0 and $octeto[2] <= 255))
return false;

if (!(is_numeric($octeto[3]) and $octeto[3] >= 0 and $octeto[3] <= 255))
return false;

return true;

}

Ejemplo: validar_ip('127.0.0.1') retornara true debido a que 127.0.0.1 cumple con el formato de ip.

Post Relacionados



This entry was posted on Tuesday, June 23rd, 2009 at 07:37 and is filed under Programación. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply