判断WebSERVER类型

判断WebSERVER类型



<?PHP
function WebServerSpy($ServerURL)    
{
    $filepointer = fsockopen($ServerURL,80,&$errno,&$errstr);
    if(!$filepointer)    
    {
    $WebServer="Error: $errstr ($errno)<br>
";
    }    
    else    
    {
    fputs($filepointer,"GET / HTTP/1.0

");
    while(!feof($filepointer))    
    {
        $WebServer=fgets($filepointer,4096);
        if (ereg("^Server:",$WebServer))    
        {
        $WebServer=trim(ereg_replace("^Server:","",$WebServer));
        break;
        }
    }
    fclose($filepointer);
    }
    return($WebServer);
}
?>
<?PHP /**************** Example *******************/
if ($ServerURL<>"") { $WebServer=WebServerSpy($ServerURL); }
?>
<HTML>
<HEAD>
<TITLE>Ostis WebServer Spy</TITLE>
</HEAD>
<BODY>
<?PHP    
if ($WebServer<>"" and $ServerURL<>"")    
{
    echo("<PRE>Server $ServerURL is running $WebServer.</PRE>");

时间: 2024-11-03 05:01:31

判断WebSERVER类型的相关文章

JavaScript判断undefined类型的正确方法

  这篇文章主要介绍了JavaScript判断undefined类型的正确方法,相信很多同学在遇到这问题时都会用到错误的方法,正确方法也很简单,需要的朋友可以参考下 代码如下: if (reValue== undefined){ alert("undefined"); } 发现判断不出来,最后查了下资料要用typeof 方法: 代码如下: if (typeof(reValue) == "undefined") { alert("undefined"

php通过获取头信息判断图片类型的方法

本文实例讲述了php通过获取头信息判断图片类型的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 $filename = '617.gif' ; function pictype ( $file ) { /*$png_header = "/x89/x50/x4e/x47/x0d/x0a/x1a/x0a"; $jpg_header = "/xff/xd

javascript和html判断浏览器类型

javascript判断    navigator.userAgent.indexOf("iPhone")     HTML判断IE类型     1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->     2. <!--[if IE]> 所有的IE可识别 <![endif]-->     3. <!--[if IE 5.0]> 只有IE5.0可以识别 <![e

js判断undefined类型,undefined,null的区别详细解析

 本篇文章主要是对js判断undefined类型,undefined,null,NaN的区别进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助 js判断undefined类型   今天使用showModalDialog打开页面,返回值时.当打开的页面点击关闭按钮或直接点浏览器上的关闭则返回值是undefined 所以自作聪明判断      var reValue=window.showModalDialog("","",""); 

js判断undefined类型示例代码

 这篇文章主要介绍了js判断undefined类型的实现方法,需要的朋友可以参考下  代码如下: if (reValue== undefined){  alert("undefined");  }  发现判断不出来,最后查了下资料要用typeof方法:  if (typeof(reValue) == "undefined") {  alert("undefined");    }    typeof 返回的是字符串,有六种可能:"num

JavaScript判断浏览器类型的方法

 这篇文章主要介绍了JavaScript判断浏览器类型的方法,可实现针对IE.火狐.谷歌等浏览器的判断,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JavaScript判断浏览器类型的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 <script type="text/javasc

使用typeof方法判断undefined类型

  有关js判断undefined类型,使用typeof方法,typeof 返回的是字符串,其中就有一个是undefined. js判断undefined类型 1if (reValue== undefined) 2{ 3alert("undefined"); 4} 发现判断不出来,最后查了下资料要用typeof方法: 1if (typeof(reValue) == "undefined") 2{ 3alert("undefined"); 4} t

do while-在do-while循环语句中关于定义,判断布尔类型的问题

问题描述 在do-while循环语句中关于定义,判断布尔类型的问题 当定义boolean flag=false或者boolean flag=true时,该程序的运行结果是一样的.while(flag)或者while(!flag)与定义的flag没有关系吗?while(flag)的含义永远是falg=true时继续,而while(!flag)的含义永远是!falg=true时继续吗? public class Test { public static void main(String[]args)

Android判断网络类型的方法(2g,3g还是wifi)_Android

本文实例讲述了Android判断网络类型的方法.分享给大家供大家参考,具体如下: 判断网络类型是wifi,还是3G,还是2G网络,对不同的网络进行不同的处理,现将判断方法整理给大家,以供参考 说明:下面用到的数据移动2G,联通2G,联通3G,wifi我都已经测试过,暂时手上没有电信的卡,所以没有验证,有电信手机的同事,可以验证一下,验证后将结果发送给大家. ConnectivityManager connectMgr = (ConnectivityManager) this .getSystem