• 14-12-2010, 19:36:17
    #1
    Merhaba,
    Mesela çok uzun süren bir for döngümüz var. Yani preg_match ile çok fazla şey kontrol edip veri tabanına yazıyor. Ve bu for döngümüzün içinde koşullar var.
    Örneğin;
    if A==1 ise Echo A 1 miş
    else
    B==2 ise Echo B 2 imiş

    şeklinde yazılar yazdırmasını istedik. Ben bu tarz birşey yaptım ama echo ile yazdırdıklarım script tüm işlevini bitirince topluca geliyor. Ben istiyorum ki her döngü tamamlandıktan sonra sonuç ne ise onu yazdırsın benim browserıma. Yani 10dk süren bir işlem sırasında 10dk boyunca beyaz sayfaya bakıp sonra da birden bütün yazılar gelmesin. Bu tarz işlemler görmüştüm diye hatırlıyorum. Javascript vb kullanmadan sadece php yardımıyla böyle birşeyi nasıl yapabilirim?
    Yardımlarınız için şimdiden teşekkürler
  • 14-12-2010, 20:21:50
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Döngünün öncesine bunu ekleyin:
    while (@ob_end_clean());
    @ob_start();
    Döngünün içinde en sona (yani echo'dan sonra) da bunu ekleyin:
        @ob_flush();
        @flush();
    Deneyin.
  • 14-12-2010, 21:44:13
    #3
    Antivir WebGuard ı kapa
  • 14-12-2010, 21:50:47
    #4
    Sanırım cache sistemi işini görebilir 60 dk da bir günceller siteni o ayrı mesele istersen verebilirim
  • 15-12-2010, 10:12:40
    #5
    Eposta Aktivasyonu Gerekmekte
    grafitus da anlatmış ama bide buradan bakabilirsin