PHP判断服务器的运行状态
PHP #服务器 #函数2012-05-01 19:06
在网站运维过程中,时时都要确认服务器是否在允许状态,可以调用下这个函数~
function check_status(){
        $ch = curl_init(); 
        if (!$ch) {
           die("没开curl模块功能");
        }
        curl_setopt($ch, CURLOPT_URL,"http://z.hzsep.com");
        curl_setopt($ch,CURLOPT_HEADER,1);//获取http头信息   
        curl_setopt($ch,CURLOPT_NOBODY,1);//不返回html的body信息   
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//返回数据流,不直接输出   
        curl_setopt($ch,CURLOPT_TIMEOUT,30); //超时时长,单位秒 
        curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_exec($ch);
        $info = curl_getinfo($ch);
        curl_close($ch); 
        $string=$info['http_code'];
        if(substr($string,0,1)==4){
            echo "错误,这里写访问不了服务器的话的代码";//服务器挂掉了
        }else{
            echo "可以访问";                           //服务器可以使用
        }
    }相关文章
- php避免用require_once的方法 2012/04/30
- PHP简单验证码类 2012/04/30
- PHP扩展库介绍 2012/04/30
- php函数iconv与mb_convert_encoding的区别 2012/04/30
- PHP判断远程文件是否存在函数 2012/04/30
- PHP压缩HTML/JS代码 2012/04/30
- php在iis下自动输出Content-Length的方法 2012/04/30
- Linux下给php安装memcache扩展 2012/04/29
- PHP防止伪造跨站请求的小招式 2012/04/28
- php 性能测试工具 xhprof 使用教程 2012/04/28