Ir para conteúdo
Fórum Script Brasil
  • 0

Exibir uma nova linha na tela a cada dois segundos


jhack!

Pergunta

Opa! Tudo bem pessoal?

Como faço para mostrar uma nova linha na tela a cada dois segundos?

Estou tentando fazer isso usando a função sleep(2), mas ao invés de aparecer uma linha e, depois de 2 segundos aparecer outra, e depois de 2 segundos aparecer a outra, a página demora dois segundo para carregar e aparece tudo de uma vez. Exemplo:

<?php
 
echo "Ola Mundo! <br/>";
 
sleep(2)
 
echo "Esta linha deve aparecer apos dois segundos.<br/>";
 
echo(2)
 
echo "Essa linha tambem deve aparecer apos dois segundos.";
 
?>

Não sei nada de PHP (como podem ver), na verdade ainda estou estudando lógica de programação e me propus a desenvolver os algoritmos em portugol das videos-aula, em PHP. Fazer isso no VisualG é tão fácil, é só usar a função timer()... To ralando pra fazer em PHP. rs

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Aparentemente não é possível fazer tal coisa apenas recorrendo ao PHP. A função funciona como é suposto mas o resultado só é mostrado no final da execução completa do código:

<?php
// current time
echo date('h:i:s') . "<br />";

// sleep for 10 seconds
sleep(10);

// wake up !
echo date('h:i:s') . "<br />";

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...