Puedes comprobar que exista una pagina..
En este caso Google, ya que nunca se cae y asi, si no hay conexion, no se puede conectar a google y te dice que esta desconectado
Código PHP:
$url = @file_get_contents('http://google.com');
header('refresh:3;url=archivo-actual.php');
if ($url) {
echo 'Conectado';
}else{
echo 'Desconectado';
}
En 'refresh' pones cada cuantos segundos se recarga y en archivo-actual pones
el nombre del mismo archivo..
Puedes complementar eso con una alerta si se desconecta para estar al tanto y muchas
cosas mas, ejemplo;
Código PHP:
$url = @file_get_contents('http://google.com');
header('refresh:3;url=lala.php');
if ($url) {
echo 'Conectado';
}else{
echo 'Desconectado';
echo '<script>alert("Se ha desconectado!")</script>';
}
Saludos!