Aslında bakarsanız bu çok kolay. PHP zaten bizim için hazırlamış bu fonksiyonu ve sadece bir örnekle bunu anlıyacağınıza eminim!
İlk önce manul'i veriyim size! http://tr.php.net/manual/tr/function.ob-flush.php
Örnekte kısaca şu!
ob_start();
for($i=0;$i<70;$i++)
{
echo 'printing...
';
ob_flush();
flush();
}
?>
Karatttım ben ob_flush ile flush'u bunu örnekteki gibi for döngüsüne koyduğumuz zaman her döngü bittiği an sonucu ister ekrana yazdırırsınız ister nasıl istiyorsanız yazarsınız.
Manual'den de zaten ayrıntılı bilgiye ulaşabilirsiniz.
Teşekkürler
bende 2 türlüde aynı sonucu veriyor hiçbir fark yok sanırım sizin kullandığınız serverda bir sorun var yani aşağıdaki kod sizin verdiğiniz kodla aynı sonucu veriyor
YanıtlaSilob_start();
for($i=0;$i<70;$i++)
{
echo 'printing...
';
}
?>
sanırım ob_start'ı kaldırmanız sorunu kaldıracaktır. Konuda ob_startı yanlışlıkla kullanmış pardon!
YanıtlaSil