ho la necessità di fare un include di un file. tuttavia siccome mi trovo in una directory differente, ho la necessità di 'cambiare' con str_replace alcuni url del file da includere e pertanto non posso utilizzare soltanto include().

allora ho scritto:

Codice PHP:
$dr=$_SERVER['DOCUMENT_ROOT'];
$fcontents = @join ('', @file ("$dr/web/main/menumain.inc.php"));

$testo $fcontents;
$testo str_replace('page.php''http://www.nomedominio.com/web/page.php'$testo);
$testo str_replace('img/''http://www.nomedominio.com/web/img/'$testo);
echo(
"$testo"); 
in questo modo però il codice php all'interno del file 'menumain.inc.php' non viene interpretato.

come riuscire a farlo interpretare?