Weiter Zurück [Inhalt] Online Suche im Handbuch

39.26 Was für ein WWW-Server läuft auf dieser Domain ?

Hier ein kleines Beispiel für ein Skript, welches den Typ von WWW-Server ausfindig macht, der eine Domain beherrbergt, genauso wie auf WWW.NETCRAFT.COM


<html>
<body>
<?PHP
/*
 * Function WebServerSpy created to check, which kind of WebServer is
 * running (e.g. NS Fasttrack, Apache etc.).
 * (c) 1999 by: Bernhard Ostheimer (bernhard.ostheimer@uni-mainz.de)
 * View Example @
 * http://service.wiwi.uni-mainz.de/~ostheimer/php/webserverspy/
 */

function WebServerSpy($ServerURL) 
{
  $filepointer = fsockopen($ServerURL,80,&$errno,&$errstr);
  if(!$filepointer) 
  {
    $WebServer="Error: $errstr ($errno)<br>\n";
  } 
  else 
  {
    fputs($filepointer,"GET / HTTP/1.0\n\n");
    while(!feof($filepointer)) 
    {
      $WebServer=fgets($filepointer,4096);
      if (ereg("^Server:",$WebServer)) 
      {
        $WebServer=trim(ereg_replace("^Server:","",$WebServer));
        break;
      }
    }
    fclose($filepointer);
  }
  return($WebServer);
}
print "<b>www.little-idiot.de  "; print
WebServerSpy("http://www.little-idiot.de");
?>


Weiter Zurück [Inhalt] Online Suche im Handbuch