Hat einer Plan warum das Kleine Script mit PHP5 nicht Funkt????

Code: Alles auswählen
<?php
if(trim($domain)=="")
$err_text.="IP Adresse eingeben.<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="";
?>
<table border="0" cellspacing="0" cellpadding="2">
<form action="<?php echo $PHP_SELF; ?>" method="post">
<tr><td nowrap align=right id="formtext"><b>IP prüfen:</b> </td>
<td width=100%><input type="text" name="domain" size=40 maxlength=250
value="<?php echo $domain; ?>"></td></tr>
<tr><td nowrap align=right> </td>
<td width=100%><input type="submit" value="IP prü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";
}
?>


