Determine the WebSERVER type? PHPfunctionWebServerSpy ($ ServerURL) {$ filepointerfsockopen ($ ServerURL, 80, $ errno, $ errstr); if (! $ Filepointer) {$ WebServerError: $ errstr ($ errno) brn;} else {fputs ($ filepointer, GETHTTP1.0nn); while (! Feof ($ filepointer) WebServer
Determine WebSERVER type
Function WebServerSpy ($ ServerURL)
{
$ Filepointer = fsockopen ($ ServerURL, 80, & $ errno, & $ errstr );
If (! $ Filepointer)
{
$ WebServer = "Error: $ errstr ($ errno)
\ N ";
}
Else
{
Fputs ($ filepointer, "GET/HTTP/1.0 \ n ");
While (! Feof ($ filepointer ))
{
$ WebServer = fgets ($ filepointer, 4096 );
If (ereg ("^ Server:", $ WebServer ))
{
$ WebServer = trim (ereg_replace ("^ Server:", "", $ WebServer ));
Break;
}
}
Fclose ($ filepointer );
}
Return ($ WebServer );
}
?>
If ($ ServerURL <> "") {$ WebServer = WebServerSpy ($ ServerURL );}
?>
Ostis WebServer Spy
If ($ WebServer <> "" and $ ServerURL <> "")
{
Echo ("
Server $ServerURL is running $WebServer.
");
}
?>