To fazendo um esqueminha de chat, para atualizar a pagina automaticamente usei o seguinte script, que copiei de outro forum:
<?php
// define o tempo limite do script
(0 = infin set_time_limit(0);
// executa o script ate o final independente
ignore_user_abort(true);
// envia algum dado antes de comecar a enviar
for ($i = 0; $i<100; $i++)
echo " ";
// envia os dados do buffer pro usuario
flush();
ob_flush();
// enquanto o usuario estiver conectado, faz.
while (!connection_aborted()) {
echo "Tela sendo atualizada sem usar Javascript"
// envia os dados do buffer pro usuario
flush();
ob_flush();
// "dorme" por 1 segundo
sleep(1);
}
?>
Funcionou legal na minha máquina, como eu precisava. Porem depois que joguei no host de hospedagem,fica so processando eate cair na tela de erro fastCgi. Erro de timer out.
Question
Wilson Fernandes
Bom dia galera,
Sou novo aqui no fórum e na linguagem PHP tambem.
To fazendo um esqueminha de chat, para atualizar a pagina automaticamente usei o seguinte script, que copiei de outro forum:
<?php
// define o tempo limite do script
(0 = infin set_time_limit(0);
// executa o script ate o final independente
ignore_user_abort(true);
// envia algum dado antes de comecar a enviar
for ($i = 0; $i<100; $i++)
echo " ";
// envia os dados do buffer pro usuario
flush();
ob_flush();
// enquanto o usuario estiver conectado, faz.
while (!connection_aborted()) {
echo "Tela sendo atualizada sem usar Javascript"
// envia os dados do buffer pro usuario
flush();
ob_flush();
// "dorme" por 1 segundo
sleep(1);
}
?>
Funcionou legal na minha máquina, como eu precisava. Porem depois que joguei no host de hospedagem,fica so processando eate cair na tela de erro fastCgi. Erro de timer out.
O que eu faço?
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.