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