Reklam

Reklamlar

10 Haziran 2010 Perşembe

Döngülerde Her Döngü Döndüğünde Sonucu Vermek!

Arkadaşlar çok uzun sorgularımız varsa ve bu sorguların bitmesi yerine gerçekleştiği anda sonucu vermesi için size bu yazıyı hazırlıyorum.
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
Dipnot
Bu yazı 10 Haziran 2010 Perşembe günü yazılmıştır. Bulunduğu kategori : ,,,,,,,,,. Yazdığım yazıları RSS 2.0 sistemini kullanarak takip edebilir, dilerseniz yorum yapabilirsiniz. Unutmadan, Bu yazı sizler tarafından tam tamına defa okunmuştur.

2 yorum:

  1. 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


    ob_start();

    for($i=0;$i<70;$i++)
    {
    echo 'printing...
    ';


    }

    ?>

    YanıtlaSil
  2. sanırım ob_start'ı kaldırmanız sorunu kaldıracaktır. Konuda ob_startı yanlışlıkla kullanmış pardon!

    YanıtlaSil

Sitemizi ziyaret ettiğiniz için teşekkür ederiz


Php Dersleri

ebook library