Hallo Leute
habe mir eine Whois Abfrage gebastelt die auch funktioniert 
 
Jetzt möchte ich aber mehrer Abfrage server einfügen nur erhalte ich jedes mal ein Parse error.
Hier die Orginal Abfrage
	
Und hier wie ich es mal geändert habe
	
Aber nicht lachen bin noch ein Frischling in PHP 
							
						
					habe mir eine Whois Abfrage gebastelt die auch funktioniert
 
 Jetzt möchte ich aber mehrer Abfrage server einfügen nur erhalte ich jedes mal ein Parse error.
Hier die Orginal Abfrage
PHP Code:
	
	
echo "<center><font class=\"title\"><b>"._WHOISTITEL."</b></font></center><br>";
?>
<CENTER><table>
  <TR><form action='<?php echo $PHP_SELF; ?>' method='post'>
   <input type="hidden" name="action" value="find">
   <td><input type="text" name="domain" value="<?php echo $domain; ?>"></td>
   <input type="hidden" name="name" value="<?php echo $module_name; ?>">
   <td><select name='endung'>
    <option value=".com,2">.com</option>
    <option value=".net,2">.net</option>
    <option value=".org,2">.org</option>
    <option value=".de,1">.de</option>
    <option value="" selected>Bitte Wählen</option>
   </select>
   <input type="submit" value="Suchen"></td></form>
  </tr>
 </table></CENTER>
<?php
//Domain Abfrage
 function abfrage($server,$domainname,$endung) {
  settype($ausgabe,"array");
  $domain = $domainname.$endung;
  $fp = fsockopen ($server, 43, $errnr, $errstr);
  set_socket_blocking($fp,0);
  fputs($fp, $domain."\n");
  while (!feof($fp)) {
   $result = trim(fgets($fp, 200));
   // Kommentare und Leerzeilen werden ignoriert
   if($result AND !ereg("^(%|-)",$result)) {
    // Schleife bricht ab, sobald u.s Ausdrücke vorkommen
    if(ereg("(No match|No entries found)",$result)) {
     $domainfrei = true;
     unset($ausgabe);
     break;
    }
    // Splittet das Ergebniss und erstellt eine Tabelle
    $zeile = explode(":",$result);
    $ausgabe[] = "<tr><td>".trim($zeile[0])."</ td><td>".trim($zeile[1])."</td></tr>";
   }
  }
  fclose($fp);
  return $ausgabe;
 }
 if($action=="find" AND $domain) {
  // Ermittlung der Parameter für die Abfrage-Funktion
  $endung = explode(",",$endung);
  $server = $endung[1];
  $endung = $endung[0];
  $server = ($server == 2) ? "whois.crsnic.net":"whois.ripe.net";
   // Aufruf der Funktion
  $ausgabe = abfrage($server,$domain,$endung);
  echo "<table>";
  if(count($ausgabe)) {
   // Der Domainname ist vergeben
   echo "<tr><td><b>"._DOMAINBESETZT."</b></td></tr>";
   echo "<tr><td> </td></tr>";
   echo "<tr><td><b>"._DOMAININHABER."</b></td></tr>";
      echo implode("\n",$ausgabe);
  } else{
   // Der Domainname ist frei
   echo "<tr><td><b><center><FONT COLOR=\"#CC0099\">"._DOMAINFREI."</FONT></b></center></td></tr>";
   echo "<tr><td>"._DOMAINORDER."</td></tr>";
  }
  echo "</table>";
 }
 echo "<div align=\"right\"><TABLE><TR><TD>"._COPYRIGHT."</TD></TR></TABLE></div>";
PHP Code:
	
	
$server = ($server == 2) ? "whois.crsnic.net":"whois.ripe.net";
  $server1 = ($server1 == 1) ? "whois.crsnic.net":"whois.ripe.net";
  // Aufruf der Funktion
   $ausgabe = abfrage($server,$server1,$domain,$endung); 
 
							
						 
          
 
 
Comment