Php forçar envio do buffer e apagar

Evaluando propuestas

Publicado: Hace 7 meses Plazo: 1 día Propuestas: 6 Freelancers interesados: 8

Abierto

Descripción:

Tenho os códigos abaixo para envio e recepção de dados.
// Set time limit to indefinite execution
set_time_limit( 10 );

$count = 0;
$tempo = microtime(true);
ignore_user_abort(true);

//ob_start();
while ( true ) {
$count++;

echo "teste " . $count;

ob_end_flush();
flush();
ob_end_clean();
ob_clean();

$agora = (microtime(true) - $tempo);
if ($agora > 2) {
break;
}

usleep( 500000 ); // 500ms
}
echo "

numero de laços " . $count . " tempo de execucao " . (microtime(true) - $tempo);
?>
para o envio forçado do buffer e funciona...

no JS eu tenho este código para capturar o resultado...
$.ajax({
type: 'GET',
dataType: 'text',
url: 'index.php',
cache: false,
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.responseText);
alert(thrownError);
},
xhr: function () {
var xhr = new window.XMLHttpRequest();
xhr.addEventListener("progress", function (evt) {
$("#conteudo").append("
" + evt.currentTarget.responseText);
}, false);
return xhr;
},
beforeSend: function () {
//$("#conteudo").append("beforeSend");
},
complete: function () {
$("#conteudo").append("
" + "complete");
},
success: function (json) {
$("#conteudo").append("
" + "data receieved");
}
});

mas o php não limpa o buffer e fica acumulando o resultado...
o resultado fica assim:
teste 1
teste 1teste 2
teste 1teste 2teste 3
teste 1teste 2teste 3teste 4
teste 1teste 2teste 3teste 4teste 5

mas eu gostaria assim:
teste 1
teste 2
teste 3
teste 4
teste 5

preciso desta correção no script.

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Freelancers que ya aplicaron para este trabajo

Pedro C. Formado em Ciências da Computação. 15 anos de experiência em desenvolvimento de sistemas web. 5 anos de experiência em migração de dados e banco de dados. + detalles

Bruno N. Analista e desenvolvedor de soluções web a mais de 6 anos. Procuro sempre desenvolver soluções que melhorem as vidas das pessoas. + detalles

Gabriel D. B. Sou Desenvolvedor Web e pretendo corresponder às expectativas depositadas, buscando sempre crescer profissionalmente. + detalles

Rafael L. Atualmente trabalhando na área de desenvolvimento WEB, trabalho com JavaScript, HTML, CSS, PHP, MYSQL, Bootstrap, Laravel + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Método de pago: Verificado