Online Suche im Handbuch |
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");
?>
Online Suche im Handbuch |