Frage zu Php5 Script Funkt nicht :-(
Verfasst: 15.09.2007, 09:27
Mal eine Frage ich hab einen Ip Prüfer der Funkt super mit Php4, aber bei Php5 mag die Sau einfach nicht Funken.
Hat einer Plan warum das Kleine Script mit PHP5 nicht Funkt????

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";
}
?>


