Utilizzare in questo modo ob_ è inutile. ob_ serve per non inviare niente al browser anche se ci sono degli echo, dei print o cmq qualunque cosa da inviare al browser. Tu, rendi vano l'utilizzo di tali funzioni. Mi fai vedere il contenuto di pagina?
Cmq dovresti fare qualcosa del genere:
Codice PHP:
$output = '' ;
$mySQL = "SELECT x FROM tabella 0, 1000";
$RS = mysql_query($query,$conn) or die ("Impossibile eseguire la query " . mysql_error());
ob_start();
while ($row = mysql_fetch_array($RS)) {
include("http://www.sitoweb.com/pagina.php?param=1");
$output .= $pagina ; // Il contenuto del file pagina.php
}
echo $output ;
ob_end_flush() ;
In pagina tutti gli output non verranno mostrati tramite echo ma verranno accodati alla variabile $pagina che viene a sua volta accodata alla var $output alla fine di ogni ciclo. Quando il ciclo finisce la varaibile $output viene stampata a video.