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

Espera Para Executar Todo O Loop Antes De Exibir..


Guest Marcelo B. Caparroz

Pergunta

Guest Marcelo B. Caparroz

Olá!

Tenho o seguinte problema, fiz um script que deve rodar um loop, o número de vezes é dado pelo usuário, e a cada volta do loop o resultado deve ser exibido na tela, dei uma pausa de 1 segundo para cada rodado do looping....

no entanto o loop roda todas as vezes e só depois exibe todos resultados de uma vez....

Agora o mais interessante... no RedHat 9 esse script está funcionando perfeitamente, já no concectiva 9 ele dá esse problema de esperar acabar o loop para exibir na tela....

alguém poderia me dar pelo menos uma luz????

De qualquer forma obrigado a todos que pelo menos leram o problema!

Marcelo B. Caparroz

capaorto@hotmail.com

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Guest Marcelo B. Caparroz

for ($i=0; $i<$ten; $i++) {

$p = shell_exec("ping -c 1 $ende");

$pz=explode("\n",$p);

if (!$p or $p == " ") $pz[1] = "Destino não existente";

echo "<table width='550' border=0 cellpadding=0 cellspacing=0>

<tr>

<td width='550' height=13 valign='top'><font color='#FFFFFF' size='2' face='Arial, Helvetica, sans-serif'><strong>$pz[1]</strong></font></td>

</tr>";

echo "<script>scl()</script>";

sleep(1);

}

echo "<script>scl()</script>";

echo "</table>";

É um script de ping, então ele deve mostrar cada linha e não fazer todos os pings e depois mostrar tudo de uma vez.....

Link para o comentário
Compartilhar em outros sites

  • 0

Tenta o seguinte:

<?
for ($i=0; $i<$ten; $i++) {
$p = shell_exec("ping -c 1 $ende");
$pz=explode("\n",$p);
if (!$p or $p == " ") $pz[1] = "Destino não existente";
echo "<table width=550 border=0 cellpadding=0 cellspacing=0><tr>";
echo "<td width=550 height=13 valign=top><font color=FFFFFF size=2 face=Arial, Helvetica, sans-serif>";
echo "<strong>" . $pz[1] . "</strong></font></td>";
echo "</tr>";
echo "<script>" . scl() . "</script>";
sleep(1);
} 
echo "<script>" . scl() . "</script>";
echo "</table>";
?>

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
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...