Ir ao conteúdo

Posts recomendados

Postado

Sou novo no php, queria criar uma condição no qual se o endereço IP estivesse incorreto voltasse erro e se estivesse correto verificasse o IP reverso. O código abaixo ele verifica o Reverso do IP, mas se o IP estiver incorreto volta erro em php:

 

Erro: Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in redes/reverso.php on line 79

<?php

      if (empty($_POST["ip"])){
          echo "Campo vazio, digite um IP valido.";
      }
      else{
    echo "IP reverso: ".gethostbyaddr($_POST["ip"]);
      }



?>

 

Postado

Sim, a situação encontrada para verificar se o IP é valido e retorna o erro foi a seguinte:

 

<?php
	if (empty($_POST["ip"]))
    {
		 echo "Campo vazio, digite um IP valido.";
	}
	else
    {
		if(intval($_POST["ip"])>0)
        	{
			echo "IP reverso: ".gethostbyaddr($_POST["ip"]);
  			} 
      	else 
        {
			echo "Digite um IP valido.";
		}

		 
	}
?>

 

http://php.net/manual/pt_BR/function.gethostbyaddr.php

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!