Birisi lütfen bu 2 dosyayı kaydedip çalıştırabilir ve neden "ob_flush() [ref.outcontrol] hatası aldığımı söyleyin. Arabelleği temizleme başarısız." Etrafta dolaşmayı denedim ve ob_start() kullanmam gerektiğini söylüyor; ancak yaptığımda, satır satır yazdırmaz, ancak tamamlandığında FOR döngüsünden tüm nesneyi döndürür. BenPHP Hata: ob_flush() [ref.outcontrol]: arabelleği temizleyemedi. Yıkama için tampon yok
test_process.php
// This script will write numbers from 1 to 100 into file
// And sends continuously info to user
$fp = fopen('/tmp/output.txt', 'w') or die('Failed to open');
set_time_limit(120);
ignore_user_abort(true);
for($i = 0; $i < 100; $i++){
echo "<script type=\"text/javascript\">parent.document.getElementById('foo').innerHTML += 'Line $i<br />';</script>";
echo str_repeat(' ', 2048);
flush();
ob_flush();
sleep(1);
fwrite($fp, "$i\n");
}
fclose($fp);
main.html .. bu yüzden bakmak için başka nerede emin değilim PHP tür yeniyim
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript" charset="utf-8"></script>
<style type="text/css" media="screen">
.msg{ background:#aaa;padding:.2em; border-bottom:1px #000 solid}
.new{ background-color:#3B9957;}
.error{ background-color:#992E36;}
</style>
</head>
<body>
<iframe id="loadarea" width="1024px" height="768px"></iframe><br />
<script>
function helper() {
document.getElementById('loadarea').src = 'test_process.php';
}
function kill() {
document.getElementById('loadarea').src = '';
}
</script>
<input type="button" onclick="helper()" value="Start">
<input type="button" onclick="kill()" value="Stop">
<div id="foo"></div>
</body>
</html>
çıkış tamponu ilgili php.ini içinde yapılandırma kontrol edin, otomatik on_start için etkinleştirilebilir. Etkin olup olmadığını kontrol etmenin başka bir yolu da başlangıçta ob_end_flush() kullanmak ve tüm yıkıntıları kaldırmaktır. Ayrıca bir 'phpinfo() ile kontrol edebilirsiniz;' – dvicino
Hey, Yanıtınız için teşekkürler. Çıktı arabelleğini etkinleştirmeyi denedim ama sonra satır satır yerine satır nesnesinin tamamını döndürür ... – ThreaT