con ob_start() attivi l'output buffering
con ob_end_clean() chiudi l'output buffering svuotandolo (non viene inviato nulla al client)
invece ob_end_flush() chiude l'output buffering inviando il suo contenuto al client
quindi se ho ben capito, prendendo il tuo codice, dovrebbe essere qualcosa del genere:
può andare?codice:<?php // inizio script echo 'scrivi al client'; // continua lo script e non invio nulla sino al termine ob_start(); echo 'fine'; ob_end_clean(); // cancella il buffer ?>