Dentro de un script de php tengo la siguiente linea
$codigo = file_get_contents('ejemplo.php');
El contenido de ejemplo.php es el siguiente :
<html><head></head>
<body>
<?php echo 'elefanteblanco'; ?>
<span>mostrando</span>
</body>
</html>
Bien , hasta aca muy facil , ahora bien una vez que tengo la variable $codigo la siguiente linea es :
echo $codigo;
He aqui el problema , cuando ejecuto esta linea lo unico que se muestra es "mostrando" pero lo curioso es esto , cuando veo el codigo fuente de la pagina me muestra lo siguiente :
<html>
<head>
</head>
<body>
<?php
echo 'elefanteblanco';
?>
<span>mostrando</span>
</body>
</html>
Busque horas y horas la solucion a esto de porque no me muestra el codigo php , he intentado todo esto una por una :
// $codigo=fprintf($codigo);
//$codigo=vsprintf($codigo);
//$codigo=vprintf($codigo);
//$codigo=sprintf($codigo);
//$codigo=htmlspecialchars_decode($codigo);
// $codigo=htmlentities($codigo);
// $codigo=html_entity_decode($codigo);
//$codigo=get_html_translation_table($codigo);
El resultado es siempre el mismo , quizas sea algo en la configuracion del apache , es necesario aclarar que todo esto se ejecuta en localhost ;
Tengo un ubuntu 12.04
apache
PHP Version 5.3.10-1ubuntu3.7
por favor , desesperadamente pido ayuda
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)