Olá sou novo em php e preciso fazer um pagina atualizar quando ocorrer algum comando externo, pode ser um numero em um db de zero passar para 1 ou um arquivo de texto quando alterado para um certo valor pre definido, a forma nao importa na verdade, gostaria de saber se alguem pode me ajudar fiz um teste mas não deu certo utilizando o while mas percebi que o while eterno nao funciona em php, segue o meu teste:
o arquivo 123.php so tem escrito 0
abro o site e altero para 1 e salvo
ele executa o comando e muda novamente para 0 mas o site fica travado como se ainda estivesse carregando
<?php
while(true){
$fo = fopen("123.php", "r");
$conteudo = '';
$conteudo .= fread($fo, 1);
fclose($fo);
if ($conteudo == "1"){
$fo = fopen("123.php", "w+");
fwrite($fo, "0");
fclose($fo);
header("Refresh: 0");
}
sleep(1);
}
?>