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 * View Example @ * https://service.wiwi.v-u.ch/~moresi/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.moresi.net "; print
WebServerSpy("https://www.moresi.net");
|