【发布时间】:2018-06-18 17:55:09
【问题描述】:
我想检查系统是否宕机
<?php
ini_set("default_socket_timeout","05");
set_time_limit(5);
$f=fopen("https://stackoverflow.com/questions/ask","r");
$r=fread($f,1000);
fclose($f);
if(strlen($r)>1) {
echo("<span class='online'>Up</span>");
}
else {
echo("<span class='offline'>Down</span>");
}
?>
上面的代码只显示 url 是否可用 如果系统提供此错误,我还想显示 Down
致命错误:带有消息的未捕获异常“PDOException” 'SQLSTATE [28000] [1045] 用户'root'@'localhost'的访问被拒绝 (使用密码:YES)'在
【问题讨论】:
-
错误信息非常明显...您无法连接到您的数据库
-
问题和显示的错误无关。您的代码片段中没有数据库代码。
-
是的,我理解错误我想要得到的消息系统已关闭,因为上面的代码说如果我把有错误的系统放在系统上
标签: php