Gaijin.at -
Tipp: Möchten Sie über neue Programme und Updates informiert werden?
Abonnieren Sie den RSS-NewsFeed mit NFReader, dem einfachen RSS-Reader.

PHP Whois

Mit diesem PHP-Script können Sie Informationen über den Registrar einer Domain abfragen.

Beispiel

Online-Tool: Whois

Erforderlich

PHP 4.0.4 oder höher

Lizenz

Open Source (GNU GPL)

Quellcode

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Whois</title>
<meta name="title" content="Whois">
<meta http-equiv="content-language" content="de-at">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<?php
if(trim($domain)=="")
  
$err_text.="Bitte geben Sie eine Domain an.<br>";

if((
$send=="1") && (isset($err_text))) {
  echo
"<p><big><b>Fehler:</b></big><br>";
  echo
"<span id=warn>$err_text</span></p>";
}
if(!
$domain) $domain="google.at";
?>

<table border=0 cellspacing=0 cellpadding=2>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<tr><td nowrap align=right id="formtext">Domain oder IP:&nbsp;</td>
<td width=100%><input type="text" name="domain" size=40 maxlength=250
value="<?php echo $domain; ?>"></td></tr>
<tr><td nowrap align=right>&nbsp;</td>
<td width=100%><input type="submit" value="Adresse überprüfen" name="submit">
<input type="hidden" value="1" name="send"></td></tr>
</td></tr></form>
</table>

<?php
if(($send=="1") && (!isset($err_text))) {
  
$domain=strtolower($domain);
  echo
"<br><h4>Überprüfung</h4>\n";
  echo
"<blockquote>\n";
  echo
"<pre>\n";
  
flush();
  
$server="whois.ripe.net";
  
$IP=gethostbyname($domain);
  if(!
$IP) $IP==$domain;
  echo
"Verbinde zu $server:43...<br>\n";
  
$fp=@fsockopen($server,43,&$errno,&$errstr,15);
  if(!
$fp)
  {
    echo
"Verbindung zu $server:43 konnte nicht hergestellt werden.<br>\n";
    echo
"$errno: $errstr<br>\n";
    return
false;
  }else{
    echo
"Verbunden mit $server:43 hergestellt, sende Anfrage...<br>\n";
    echo
"(IP/Domain: $IP)<br>\n";
    
fputs($fp,"$IP\r\n");
    while(!
feof($fp))
    {
      echo
fgets($fp,256);
    }
    
fclose($fp);
    echo
"Verbindung beendet.<br>\n";
  }
  echo
"</pre>\n";
}
?>

</body>
</html>

Beta-Bereich | Suchen | Webmaster | Unterstützung | Kontakt
Copyright © 2003-2010 Gaijin.at