Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Frage zu Php5 Script Funkt nicht :-(

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
fun74
PostRank 8
PostRank 8
Beiträge: 730
Registriert: 06.08.2007, 20:11

Beitrag von fun74 » 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???? :bad-words:

Code: Alles auswählen


<?php
if&#40;trim&#40;$domain&#41;==""&#41;
  $err_text.="IP Adresse eingeben.<br>";

if&#40;&#40;$send=="1"&#41; && &#40;isset&#40;$err_text&#41;&#41;&#41; &#123;
  echo "<p><big><b>Fehler&#58;</b></big><br>";
  echo "<span id=warn>$err_text</span></p>";
&#125;
if&#40;!$domain&#41; $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&#58;</b>&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="IP prüfen &#58;-&#40;" name="submit">
<input type="hidden" value="1" name="send"></td></tr>
</td></tr></form>
</table>

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