Aqui esta un pequeño ejemplo para que lo entiendas un poquito
PD; Para hacer como si no hubiera conexion y veas como graba
cuando se desconecta, intenta cambiar el .com de google por
.acom o lo que sea :P
Código PHP:
$url = @file_get_contents('http://google.com');
$archivo = file('log.txt');
header('refresh:3;url=lala.php');
if ($url) {
echo 'Conectado';
$ult_linea = $archivo[count($archivo)-1];
if ($ult_linea == 'Desconectado') {
$archivo2 = fopen('log.txt', 'a');
fwrite($archivo2, "\r\nConectado");
}
}else{
echo 'Desconectado';
$ult_linea = $archivo[count($archivo)-1];
if ($ult_linea != 'Desconectado') {
$archivo2 = fopen('log.txt', 'a');
fwrite($archivo2, "\r\nDesconectado");
}
}