当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > PHP 制作 网站/服务器 监视脚本
我们可以利用PHP来建立能够监视服务器是否在线的脚本。当然这个脚本放在自己所在的服务器上无多大意义,所以可以将其放在其他的免费空间上。(自己建立服务器环境也可以,只要可以访问互联网)。
我将尝试检查自己的网站,www.ruanchen.com,使用HTTP 80端口。
首先得建立起变量:
$site = 'www.ruanchen.com';
$port = '80';
将设置好的变量放入fsockopen函数,这样就可以检查我们指定的网站了。
$check = fsockopen( "$site", "$port", $errno, $errstr, 6 );
$check通过'fsockopen'命令与网站建立连接。
现在我们加入可以提示服务器离线的部分。将它的字体颜色换成红色,这样更显眼一些。
if ( ! $check ){ echo "<font color="#FF0000">服务器当前处于关闭状态!</font>"; }
这串代码的含义就是当$check无法连接到服务器的时候就输出信息“服务器当前处于关闭状态!”。
我们再加上最后一行
else{ echo "<font color="#009900">一切正常!</font>"; }
我们现在使用了else语句,当连接没问题的时候就输出“一切正常!”。
这里是完整的代码:
<?php
$site = 'www.ruanchen.com';
$port = '80';
$check = fsockopen( "$site", "$port", $errno, $errstr, 6 );
if ( ! $check ){ echo "<font color="#FF0000">服务器当前处于关闭状态!</font>";
}
else{ echo "<font color="#009900">一切正常!</font>"; }
?>