2010-07-14 33 views
9

PHP'nin ob_flush() işlevini localhost'umda (MAMP aracılığıyla) çağırdığımda, şu hatayı alıyorum:PHP'nin ob_flush() hataya neden oluyor

Notice: ob_flush() [ref.outcontrol]: failed to flush buffer. No buffer to flush.

Bulabildiğim tek çözüm, @ ile önek koymaktır, ancak bu gerçek bir çözüm gibi görünmüyor bana göre. Soruna neden olan nedir?

cevap

15

Hata iletisi, aslında ob_flush() numaralı telefonu aradığınızda çıkış arabelleği kullanmadığınızı gösterir. ob_flush()'u çağırmak için önce ob_start()'u aradınız mı?

9

ob_flush'u kullanmak isterseniz, öncelikle sayfanızın en üstünde olmak üzere ob_start() numaralı telefonu arayın.

Gereksinimlerinize uyup uymadığından emin değilsiniz, ancak sadece tahmin etmek için düz flush() numaralı telefonu da denemek isteyebilirsiniz.

İlgili konular