Ti posso dire una cosa? Qui su AlterVista ho usato né più né meno (beh, qualcosa per rendere presentabile la pagina ce l'ho aggiunto...) che il codice HTML riportato nel post che ti ho linkato.
Codice PHP:
<?php
function phpWrapper($content) {
ob_start();
$content = str_replace('<'.'?php','<'.'?',$content);
eval('?'.'>'.trim($content).'<'.'?');
$content = ob_get_contents();
ob_end_clean();
return $content;
}
?>
<HTML>
<HEAD>
<TITLE>CaptureOutput test</TITLE>
</HEAD>
<BODY>
<P>Il seguente è l'output generato dal file <A HREF="test.php">test.php</A>:</P>
<DIV STYLE="border:solid 1px #000000;padding:10px;font-family:monospace">
<?php
$content = file_get_contents('test.php');
$content = phpWrapper($content);
echo ($content);
?>
</DIV>
<P>Questo, invece, il codice HTML ottenuto:</P>
<DIV STYLE="border:solid 1px #000000;padding:10px;font-family:monospace">
<?php
$content = str_replace ('&', '&', $content);
$content = str_replace ('<', '<', $content);
$content = str_replace ('>', '>', $content);
$content = str_replace ('"', '"', $content);
echo ($content);
?>
</DIV>
</BODY>
</HTML>
Il risultato eccolo qui: http://dementialsite.altervista.org/...captureoutput/
Stammi bene...