Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Función Para Comprobar IP
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Función Para Comprobar IP 
 
Hola.

Esta es una función que recibe un texto y comprueba si es una ip válida

PRIVATE FUNCTION comprobarip(ip AS String) AS Boolean
  
  DIM partes AS String[] = Split(ip, "."), Valido AS Boolean, Contador AS Integer
  DIM numero AS Integer
  IF partes.count <> 4 THEN
    valido = FALSE 'si no hay cuatro grupos de números no mirar mas
  ELSE
    valido = TRUE
    'hay cuatro grupos de caracteres separados por puntos. Comprobar cada uno
    FOR contador = 0 TO partes.Max
      IF IsDigit(partes[contador]) THEN
        numero = CInt(partes[contador])
        valido = TRUE
      ELSE
        valido = FALSE
      ENDIF
      IF valido THEN 'si la parte está formada solo por numeros
        valido = IIf(valido AND numero >= 0 AND numero < 256, TRUE, FALSE)
        'el número debe ser positivo y menor que 256
      ENDIF
      IF NOT valido THEN
        BREAK  'si un grupo de números no es válido no mirar mas
      ENDIF
    NEXT
  ENDIF
  RETURN valido
  
END


Para utilizarla hacer así
valido=ComprobarIp(texto.text)

valido valdrá true o false según que sea o no una ip válida
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Función Para Comprobar IP 
 
En canales de televisión donde presentan la programacion telecino no lo puedo ver porque simplemente está mi ip bloqueada... vi cual era y la voy a enmascarar a ver que ocurre.  
 



 
Delfinna - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Función Para Comprobar IP 
 
¡Excelente aporte!

Muchas gracias soplo.
 



 
 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron