gethostbyaddr()

Door Brian Valenburg, 25 jaar geleden, 3.559x bekeken

Weergeeft het IP adres van een domein

Gesponsorde koppelingen

Inhoudsopgave

  1. De functie gethostbyaddr()

 

Er zijn 9 reacties op 'Gethostbyaddr'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Brian Valenburg
Brian Valenburg
25 jaar geleden
 
0 +1 -0 -1
Je kunt het mooi gebruiken bij bijvoorbeeld een e-mail checker:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
  $email_adres
= "[email protected]";
  $email = explode("@", $email_adres);
  if (gethostbyaddr($email[1]) == $email[1])
         echo "Geen geldig e-mail adres";
  else
         echo "Geldig e-mail adres";
?>
Aaaa bbbb
aaaa bbbb
25 jaar geleden
 
0 +1 -0 -1
ja wel handig als je een leden script wilt makjen
Ros
Ros
25 jaar geleden
 
0 +1 -0 -1
H? Brian!
Als ik dat kleine scriptje van jou uitprobeer dan krijg ik deze foutmelding:
Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address
Ros
Ros
25 jaar geleden
 
0 +1 -0 -1
H? Brian!
Als ik dat kleine scriptje van jou uitprobeer dan krijg ik deze foutmelding:
Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address


25 jaar geleden
 
0 +1 -0 -1
het lijkt mij handig als je dit niet in het script moest invullen maar op de site dat je het ip adres intikt en drukt op een knop ok en hetkomt.
Kees Schepers
kees Schepers
24 jaar geleden
 
0 +1 -0 -1
dan maak je er een functie van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
function email_validate($email_adres)
{

  $email = explode("@", $email_adres);
  if (gethostbyaddr($email[1]) == $email[1])
  {

         $text = "no";
  }

  else
  {
         $text = "yes";  
  }

return $text
}
?>


Dan roep je het zo op:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
$email_adres
= $_POST['email']; //bijvoorbeeld!
if(email_validate($email) == "no")
{

   echo 'Het ingevulde email adres:' .$_POST['email']. ' , is niet geldig!';
}

?>


Alsjeblief.
Kees Schepers
kees Schepers
24 jaar geleden
 
0 +1 -0 -1
dan maak je er een functie van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
function email_validate($email_adres)
{

  $email = explode("@", $email_adres);
  if (gethostbyaddr($email[1]) == $email[1])
  {

         $text = "no";
  }

  else
  {
         $text = "yes";  
  }

return $text
}
?>


Dan roep je het zo op:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
$email_adres
= $_POST['email']; //bijvoorbeeld!
if(email_validate($email) == "no")
{

   echo 'Het ingevulde email adres:' .$_POST['email']. ' , is niet geldig!';
}

?>


Alsjeblief.
Bram Z
Bram Z
24 jaar geleden
 
0 +1 -0 -1
Dit script gaat niet werken bij alle email adressen bevoorbeeld dat van telenet onze e-mail adresses eindigen op pandora.be maar er is geen site www.pandora.be
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


24 jaar geleden
 
0 +1 -0 -1
Hy there I have a problem because some people when adds koment in my news get warning like this: "Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in" . I don't know why maybe someone can help me ???

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. De functie gethostbyaddr()

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.