ilch Forum » Allgemein » Plauder Ecke » Nameserver Lookup

Geschlossen
  1. #1
    User Pic
    zillo gelöschter User
    hallöchen habe ein einfaches script gefunden ein "Nameserver Lookup script" wenn du zum beispiel ein virus mail hast und du findest im Quell-code eine ip adresse kannst du so sehen von welche adresse das gesendet wurde . aber erst mal egal.

    Also mein Anliegen . Ich wollte das Script als Seite ausgeben lassen ,aber wenn ich das jetzt als seite aufrufe ist meine seite verschoben also die recht menühälft wäre dann untern script.

    wie kann ich das nun so machen das es auch geht??? hier der code von script

    Nameserver Lookup.php

    <h1>Nameserver Lookup</h1>
    
    <?php
    $send=intval(substr(GetParam("psend"),0,1));
    $domip=substr(GetParam("pdomip"),0,80);
    $err_text="";
    if(trim($domip)=="")
      $err_text.="Bitte geben Sie einen Domainnamen oder eine IP-Adresse an.<br>";
    ?>
    
    <p><b>Beispiele:</b><br>
    <blockquote>
    <em>www.microsoft.at</em><br>
    <em>www.google.com</em><br>
    oder eine IP-Adresse im Format <em>n.n.n.n</em><br>
    </blockquote></p>
    
    <?php
    if(($send == "1") && ($err_text != "")){
      echo "<p><big><b>Fehler:</b></big><br>";
      echo "<span id=warn>$err_text</span></p>";
    }
    ?>
    
    <table border=0 cellspacing=0 cellpadding=2>
    <form action="<?php echo GetParam("PHP_SELF", "S"); ?>" method="post">
    <tr><td nowrap align=right>Domain oder IP:&nbsp;</td>
    <td><input type="text" name="pdomip" size=40 maxlength=250
    value="<?php echo $domip; ?>"></td></tr>
    <tr><td nowrap align=right>&nbsp;</td>
    <td><input type="submit" value="NSLookup" name="submit">
    <input type="hidden" value="1" name="psend"></td></tr>
    </td></tr>
    </form></table>
    
    <?php
    if(($send == "1") && ($err_text == "")) {
      $DB_File="whois.dat";
      $domip=strtolower($domip);
    
      if(ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$domip))
        LookupIP($domip);
      else
        LookupDomain($domip);
    }
    
    function LookupIP($IP) {
      echo "<p>Überprüfe die IP-Adresse: <b>";
      echo "<a href=\"http://$IP\">$IP</a></b></p>\n";
      echo "<h2>Ergebnis</h2><blockquote>\n";
      
      $Domain=gethostbyaddr($IP);
      if((!$Domain) || ($Domain==$IP))
        $Domain="Der Domainname konnte nicht ermittelt werden.";
    
      $AliasArry=gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a."<br>";
      }else{
          $Alias="";
      }
      
      $Out="<table border=0 cellspacing=2 cellpadding=0>";
      $Out.="<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$IP</b></td></tr>";
      $Out.="<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$Domain</b></td></tr>";
      $Out.="<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$Alias</b></td></tr>";
      $Out.="</tr></table></blockquote><br>\n";
      echo $Out;
    }
    
    function LookupDomain($Domain) {
      echo "<p>Überprüfe die Domain: <b>";
      echo "<a href=\"http://$Domain\">$Domain</a></b>...</p>\n";
      echo "<h2>Ergebnis</h2><blockquote>\n";
      
      $IP=gethostbyname($Domain);
      if((!$IP) || ($IP==$Domain))
        $IP="Die IP-Adresse konnte nicht ermittelt werden.";
    
      $AliasArry = gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a."<br>";
      }else{
        $Alias="";
      }
      
      $Out="<table border=0 cellspacing=2 cellpadding=0>";
      $Out.="<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$Domain</b></td></tr>";
      $Out.="<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$IP</b></td></tr>";
      $Out.="<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$Alias</b></td></tr>";
      $Out.="</tr></table></blockquote><br>\n";
      echo $Out;
    }
    
    function GetParam($ParamName, $Method = "P", $DefaultValue = "") {
      if ($Method == "P") {
        if (isset($_POST[$ParamName])) return $_POST[$ParamName]; else return $DefaultValue;
      } else if ($Method == "G") {
        if (isset($_GET[$ParamName])) return $_GET[$ParamName]; else return $DefaultValue;
      } else if ($Method == "S") {
        if (isset($_SERVER[$ParamName])) return $_SERVER[$ParamName]; else return $DefaultValue;
      }
    }
    
    ?>



    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: facecom.funpic.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Ohne den Code angeschaut zu haben, ist das Prinzip eine Seite auszugeben wie folgt:

    <?php 
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: Testseite';
    $hmenu = 'Testseite';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    echo 'HIER DEIN CODE';
    
    $design->footer();
    ?>


    Somit wird dein Design auch ausgegeben.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    zillo gelöschter User
    danke für deine schnelle antwort werde es glei mal probieren
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    zillo gelöschter User
    zeigts nicht richtig an hier LINK
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Poste mal bitte deinen kompletten Code wie du ihn nun hast zwinker
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    zillo gelöschter User
    <?php 
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: Testseite';
    $hmenu = 'Testseite';
    $design = new design ( $title , $hmenu );
    $design->header();
     
    echo '<?php
    $send=intval(substr(GetParam("psend"),0,1));
    $domip=substr(GetParam("pdomip"),0,80);
    $err_text="";
    if(trim($domip)=="")
      $err_text.="Bitte geben Sie einen Domainnamen oder eine IP-Adresse an.<br>";
    ?>
    
    <p><b>Beispiele:</b><br>
    <blockquote>
    <em>www.microsoft.at</em><br>
    <em>www.google.com</em><br>
    oder eine IP-Adresse im Format <em>n.n.n.n</em><br>
    </blockquote></p>
    
    <?php
    if(($send == "1") && ($err_text != "")){
      echo "<p><big><b>Fehler:</b></big><br>";
      echo "<span id=warn>$err_text</span></p>";
    }
    ?>
    
    <table border=0 cellspacing=0 cellpadding=2>
    <form action="<?php echo GetParam("PHP_SELF", "S"); ?>" method="post">
    <tr><td nowrap align=right>Domain oder IP:&nbsp;</td>
    <td><input type="text" name="pdomip" size=40 maxlength=250
    value="<?php echo $domip; ?>"></td></tr>
    <tr><td nowrap align=right>&nbsp;</td>
    <td><input type="submit" value="NSLookup" name="submit">
    <input type="hidden" value="1" name="psend"></td></tr>
    </td></tr>
    </form></table>
    
    <?php
    if(($send == "1") && ($err_text == "")) {
      $DB_File="whois.dat";
      $domip=strtolower($domip);
    
      if(ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$domip))
        LookupIP($domip);
      else
        LookupDomain($domip);
    }
    
    function LookupIP($IP) {
      echo "<p>Überprüfe die IP-Adresse: <b>";
      echo "<a href=\"http://$IP\">$IP</a></b></p>\n";
      echo "<h2>Ergebnis</h2><blockquote>\n";
      
      $Domain=gethostbyaddr($IP);
      if((!$Domain) || ($Domain==$IP))
        $Domain="Der Domainname konnte nicht ermittelt werden.";
    
      $AliasArry=gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a."<br>";
      }else{
          $Alias="";
      }
      
      $Out="<table border=0 cellspacing=2 cellpadding=0>";
      $Out.="<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$IP</b></td></tr>";
      $Out.="<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$Domain</b></td></tr>";
      $Out.="<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$Alias</b></td></tr>";
      $Out.="</tr></table></blockquote><br>\n";
      echo $Out;
    }
    
    function LookupDomain($Domain) {
      echo "<p>Überprüfe die Domain: <b>";
      echo "<a href=\"http://$Domain\">$Domain</a></b>...</p>\n";
      echo "<h2>Ergebnis</h2><blockquote>\n";
      
      $IP=gethostbyname($Domain);
      if((!$IP) || ($IP==$Domain))
        $IP="Die IP-Adresse konnte nicht ermittelt werden.";
    
      $AliasArry = gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a."<br>";
      }else{
        $Alias="";
      }
      
      $Out="<table border=0 cellspacing=2 cellpadding=0>";
      $Out.="<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$Domain</b></td></tr>";
      $Out.="<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$IP</b></td></tr>";
      $Out.="<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>";
      $Out.="<td><b>$Alias</b></td></tr>";
      $Out.="</tr></table></blockquote><br>\n";
      echo $Out;
    }
    
    function GetParam($ParamName, $Method = "P", $DefaultValue = "") {
      if ($Method == "P") {
        if (isset($_POST[$ParamName])) return $_POST[$ParamName]; else return $DefaultValue;
      } else if ($Method == "G") {
        if (isset($_GET[$ParamName])) return $_GET[$ParamName]; else return $DefaultValue;
      } else if ($Method == "S") {
        if (isset($_SERVER[$ParamName])) return $_SERVER[$ParamName]; else return $DefaultValue;
      }
    }
    
    ?>
    ';
     
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Gott bewahre lachen Sry da muss einiges geaendert werden aber dafuer grad kein Zeit lächeln

    Wenn es keiner macht bis spaeter kann ich es mir gern anschauen aber nun auf den ersten blick kein Zeit dafuer sry
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    zillo gelöschter User
    also wenn später das script richtig ist sieht es so aus

    LINK
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Probiers mal:

    <?php 
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: Nameserver Lookup';
    $hmenu = 'Nameserver Lookup';
    $design = new design ( $title , $hmenu );
    $design->header();
     
    echo '<h1>Nameserver Lookup</h1>';
    
    $send=intval(substr(GetParam("psend"),0,1));
    $domip=substr(GetParam("pdomip"),0,80);
    $err_text='';
    if(trim($domip)=='') $err_text.='Bitte geben Sie einen Domainnamen oder eine IP-Adresse an.<br />';
     
    echo '<p><b>Beispiele:</b><br />';
    echo '<blockquote><em>www.microsoft.at</em><br />';
    echo '<em>www.google.com</em><br>oder eine IP-Adresse im Format <em>n.n.n.n</em><br />';
    echo '</blockquote></p>';
    
    if(($send == "1") && ($err_text != "")){
      echo '<p><big><b>Fehler:</b></big><br />';
      echo '<span id=warn>'.$err_text.'</span></p>';
    }
     
    echo '<table border=0 cellspacing=0 cellpadding=2>';
    echo '<form action="'.GetParam("PHP_SELF", "S").'" method="post">';
    echo '<tr><td nowrap align=right>Domain oder IP:&nbsp;</td>';
    echo '<td><input type="text" name="pdomip" size=40 maxlength=250 value="<?php echo $domip; ?>"></td></tr>';
    echo '<tr><td nowrap align=right>&nbsp;</td>';
    echo '<td><input type="submit" value="NSLookup" name="submit">';
    echo '<input type="hidden" value="1" name="psend"></td></tr>';
    echo '</td></tr>';
    echo '</form></table>';
    
    if(($send == '1') && ($err_text == '')) {
      $DB_File='whois.dat';
      $domip=strtolower($domip);
     
      if(ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$domip))
        LookupIP($domip);
      else
        LookupDomain($domip);
    }
     
    function LookupIP($IP) {
      echo '<p>Überprüfe die IP-Adresse: ';
      echo '<a href="http://'.$IP.'"><b>'.$IP.'</b></a></p><br />';
      echo '<h2>Ergebnis</h2><blockquote><br />';
       
      $Domain=gethostbyaddr($IP);
      if((!$Domain) || ($Domain==$IP))
        $Domain='Der Domainname konnte nicht ermittelt werden.';
     
      $AliasArry=gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a.'<br />';
      }else{
          $Alias='';
      }
       
      $Out='<table border=0 cellspacing=2 cellpadding=0>';
      $Out.='<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$IP.'</b></td></tr>';
      $Out.='<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Domain.'</b></td></tr>';
      $Out.='<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Alias.'</b></td></tr>';
      $Out.='</tr></table></blockquote><br />';
      echo $Out;
    }
     
    function LookupDomain($Domain) {
      echo '<p>Überprüfe die Domain: ';
      echo '<a href="http://'.$Domain.'"><b>'.$Domain.'</b></a>...</p><br />';
      echo '<h2>Ergebnis</h2><blockquote><br />';
       
      $IP=gethostbyname($Domain);
      if((!$IP) || ($IP==$Domain))
        $IP='Die IP-Adresse konnte nicht ermittelt werden.';
     
      $AliasArry = gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a.'<br />';
      }else{
        $Alias='';
      }
       
      $Out='<table border=0 cellspacing=2 cellpadding=0>';
      $Out.='<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Domain.'</b></td></tr>';
      $Out.='<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$IP.'</b></td></tr>';
      $Out.='<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Alias.'</b></td></tr>';
      $Out.='</tr></table></blockquote><br />';
      echo $Out;
    }
     
    function GetParam($ParamName, $Method = "P", $DefaultValue = "") {
      if ($Method == "P") {
        if (isset($_POST[$ParamName])) return $_POST[$ParamName]; else return $DefaultValue;
      } else if ($Method == "G") {
        if (isset($_GET[$ParamName])) return $_GET[$ParamName]; else return $DefaultValue;
      } else if ($Method == "S") {
        if (isset($_SERVER[$ParamName])) return $_SERVER[$ParamName]; else return $DefaultValue;
      }
    }
     
    $design->footer();
    ?>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    zillo gelöschter User
    ne geht leider nicht :-((
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Link, Fehlermeldung, Sonstiges ...
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    zillo gelöschter User
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Auf diesem Link sehe ich nur deine News-Seite. Evtl. falsch verlinkt.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    zillo gelöschter User
    ich habe den code genommen den du mir gegeben hast
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Das ist mir schon klar ... wie hast du ihn in deine Seite integriert? Denn der Link von Dir veweist nicht darauf.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    zillo gelöschter User
    in include/content/Dateiname.php
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    OK, dass ist grundsätzlich richtig ... gib der Datei mal einen einfachen Dateinamen und vergleiche den Link über die Navigation. Scheinbar ruft das Script die Datei nicht auf.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    zillo gelöschter User
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    zillo gelöschter User
    habs auch in datei geändert

    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Das sieht schon besser aus, jetzt wird wenigstens die Datei aufgerufen.

    Warum jetzt das Echo nicht ausgeführt wird ist mir fraglich.
    Prüfe mal ob vor Zeile 8 ein Semikolon fehlt oder irgendein PHP Fehler ist.


    Zuletzt modifiziert von Lord|Schirmer am 29.06.2013 - 12:23:24
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    zillo gelöschter User
    und wie? hier der ganze Code:

    <?php 
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: lookup';
    $hmenu = 'lookup';
    $design = new design ( $title , $hmenu );
    $design->header();
      
    echo '<h1>lookup</h1>';
     
    $send=intval(substr(GetParam("psend"),0,1));
    $domip=substr(GetParam("pdomip"),0,80);
    $err_text='';
    if(trim($domip)=='') $err_text.='Bitte geben Sie einen Domainnamen oder eine IP-Adresse an.<br />';
      
    echo '<p><b>Beispiele:</b><br />';
    echo '<blockquote><em>www.microsoft.at</em><br />';
    echo '<em>www.google.com</em><br>oder eine IP-Adresse im Format <em>n.n.n.n</em><br />';
    echo '</blockquote></p>';
     
    if(($send == "1") && ($err_text != "")){
      echo '<p><big><b>Fehler:</b></big><br />';
      echo '<span id=warn>'.$err_text.'</span></p>';
    }
      
    echo '<table border=0 cellspacing=0 cellpadding=2>';
    echo '<form action="'.GetParam("PHP_SELF", "S").'" method="post">';
    echo '<tr><td nowrap align=right>Domain oder IP:&nbsp;</td>';
    echo '<td><input type="text" name="pdomip" size=40 maxlength=250 value="<?php echo $domip; ?>"></td></tr>';
    echo '<tr><td nowrap align=right>&nbsp;</td>';
    echo '<td><input type="submit" value="NSLookup" name="submit">';
    echo '<input type="hidden" value="1" name="psend"></td></tr>';
    echo '</td></tr>';
    echo '</form></table>';
     
    if(($send == '1') && ($err_text == '')) {
      $DB_File='whois.dat';
      $domip=strtolower($domip);
      
      if(ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$domip))
        LookupIP($domip);
      else
        LookupDomain($domip);
    }
      
    function LookupIP($IP) {
      echo '<p>Überprüfe die IP-Adresse: ';
      echo '<a href="http://'.$IP.'"><b>'.$IP.'</b></a></p><br />';
      echo '<h2>Ergebnis</h2><blockquote><br />';
        
      $Domain=gethostbyaddr($IP);
      if((!$Domain) || ($Domain==$IP))
        $Domain='Der Domainname konnte nicht ermittelt werden.';
      
      $AliasArry=gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a.'<br />';
      }else{
          $Alias='';
      }
        
      $Out='<table border=0 cellspacing=2 cellpadding=0>';
      $Out.='<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$IP.'</b></td></tr>';
      $Out.='<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Domain.'</b></td></tr>';
      $Out.='<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Alias.'</b></td></tr>';
      $Out.='</tr></table></blockquote><br />';
      echo $Out;
    }
      
    function LookupDomain($Domain) {
      echo '<p>Überprüfe die Domain: ';
      echo '<a href="http://'.$Domain.'"><b>'.$Domain.'</b></a>...</p><br />';
      echo '<h2>Ergebnis</h2><blockquote><br />';
        
      $IP=gethostbyname($Domain);
      if((!$IP) || ($IP==$Domain))
        $IP='Die IP-Adresse konnte nicht ermittelt werden.';
      
      $AliasArry = gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a.'<br />';
      }else{
        $Alias='';
      }
        
      $Out='<table border=0 cellspacing=2 cellpadding=0>';
      $Out.='<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Domain.'</b></td></tr>';
      $Out.='<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$IP.'</b></td></tr>';
      $Out.='<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Alias.'</b></td></tr>';
      $Out.='</tr></table></blockquote><br />';
      echo $Out;
    }
      
    function GetParam($ParamName, $Method = "P", $DefaultValue = "") {
      if ($Method == "P") {
        if (isset($_POST[$ParamName])) return $_POST[$ParamName]; else return $DefaultValue;
      } else if ($Method == "G") {
        if (isset($_GET[$ParamName])) return $_GET[$ParamName]; else return $DefaultValue;
      } else if ($Method == "S") {
        if (isset($_SERVER[$ParamName])) return $_SERVER[$ParamName]; else return $DefaultValue;
      }
    }
      
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Ich sehe aktuell keinen Fehler ... müsste ich mir am Besten direkt auf dem FTP anschauen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    CodeRon Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Bei mir wird die Seite ohne Fehlermeldung angezeigt. Habe noch ein kleinen Fehler gefunden in dem Value des Textfeldes in Code Zeile 28.

    Hier mal der geänderte Code:
    <?php 
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: lookup';
    $hmenu = 'lookup';
    $design = new design ( $title , $hmenu );
    $design->header();
       
    echo '<h1>lookup</h1>';
      
    $send=intval(substr(GetParam("psend"),0,1));
    $domip=substr(GetParam("pdomip"),0,80);
    $err_text='';
    if(trim($domip)=='') $err_text.='Bitte geben Sie einen Domainnamen oder eine IP-Adresse an.<br />';
       
    echo '<p><b>Beispiele:</b><br />';
    echo '<blockquote><em>www.microsoft.at</em><br />';
    echo '<em>www.google.com</em><br>oder eine IP-Adresse im Format <em>n.n.n.n</em><br />';
    echo '</blockquote></p>';
      
    if(($send == "1") && ($err_text != "")){
      echo '<p><big><b>Fehler:</b></big><br />';
      echo '<span id=warn>'.$err_text.'</span></p>';
    }
       
    echo '<table border=0 cellspacing=0 cellpadding=2>';
    echo '<form action="'.GetParam("PHP_SELF", "S").'" method="post">';
    echo '<tr><td nowrap align=right>Domain oder IP:&nbsp;</td>';
    echo '<td><input type="text" name="pdomip" size=40 maxlength=250 value="'.$domip.'"></td></tr>';
    echo '<tr><td nowrap align=right>&nbsp;</td>';
    echo '<td><input type="submit" value="NSLookup" name="submit">';
    echo '<input type="hidden" value="1" name="psend"></td></tr>';
    echo '</td></tr>';
    echo '</form></table>';
      
    if(($send == '1') && ($err_text == '')) {
      $DB_File='whois.dat';
      $domip=strtolower($domip);
       
      if(ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$domip))
        LookupIP($domip);
      else
        LookupDomain($domip);
    }
       
    function LookupIP($IP) {
      echo '<p>Überprüfe die IP-Adresse: ';
      echo '<a href="http://'.$IP.'"><b>'.$IP.'</b></a></p><br />';
      echo '<h2>Ergebnis</h2><blockquote><br />';
         
      $Domain=gethostbyaddr($IP);
      if((!$Domain) || ($Domain==$IP))
        $Domain='Der Domainname konnte nicht ermittelt werden.';
       
      $AliasArry=gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a.'<br />';
      }else{
          $Alias='';
      }
         
      $Out='<table border=0 cellspacing=2 cellpadding=0>';
      $Out.='<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$IP.'</b></td></tr>';
      $Out.='<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Domain.'</b></td></tr>';
      $Out.='<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Alias.'</b></td></tr>';
      $Out.='</tr></table></blockquote><br />';
      echo $Out;
    }
       
    function LookupDomain($Domain) {
      echo '<p>Überprüfe die Domain: ';
      echo '<a href="http://'.$Domain.'"><b>'.$Domain.'</b></a>...</p><br />';
      echo '<h2>Ergebnis</h2><blockquote><br />';
         
      $IP=gethostbyname($Domain);
      if((!$IP) || ($IP==$Domain))
        $IP='Die IP-Adresse konnte nicht ermittelt werden.';
       
      $AliasArry = gethostbynamel($Domain);
      if(isset($AliasArray)){
        foreach($a as $AliasArray)
          $Alias.=$a.'<br />';
      }else{
        $Alias='';
      }
         
      $Out='<table border=0 cellspacing=2 cellpadding=0>';
      $Out.='<tr><td>Domainname:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Domain.'</b></td></tr>';
      $Out.='<tr><td>IP-Adresse:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$IP.'</b></td></tr>';
      $Out.='<tr><td valign=top>Alias-Adressen:</td><td>&nbsp;&nbsp;&nbsp;</td>';
      $Out.='<td><b>'.$Alias.'</b></td></tr>';
      $Out.='</tr></table></blockquote><br />';
      echo $Out;
    }
       
    function GetParam($ParamName, $Method = "P", $DefaultValue = "") {
      if ($Method == "P") {
        if (isset($_POST[$ParamName])) return $_POST[$ParamName]; else return $DefaultValue;
      } else if ($Method == "G") {
        if (isset($_GET[$ParamName])) return $_GET[$ParamName]; else return $DefaultValue;
      } else if ($Method == "S") {
        if (isset($_SERVER[$ParamName])) return $_SERVER[$ParamName]; else return $DefaultValue;
      }
    }
       
    $design->footer();
    ?>
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    zillo gelöschter User
    danke für eure Hilfe aber wenn ich auf den Button klicken komme ich auf die startseite aber bekomme kein ergebnis.

    http://facecom.funpic.de/index.php?lookup
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    zillo gelöschter User
    @CodeRon prüfe mal deine seite [ Encis.de] wurde als Als attackierend gemeldet!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten