Cita:
Iniciado por pacorubio77 mi fichero que estoy detallando ./phpnews/headlines.php saca los titulares de noticias, interacciona con mysql. por eso creo que el error está en la llamada que me habeis indicado...
Código PHP:
$foo = file_get_contents('./phpnews/headlines.php');
define('BAR', 'Texto y HTML con ' . $foo . ' PHP');
echo eval('?>' . BAR);
No me ofende que me digais las cosas, pero yo dejo en la página el código anterior, el código sólo, descomentando todo, y siguen saliendo los errores, entonces yo creo que ese código en php 4, podría dar error, y por eso pido consejo.
Tambien queria hacer una pregunta , si $foo, tiene en su interior toda la aplicacion, para que se pone define('BAR', 'Texto y HTML con ' . $foo . ' PHP');??
y despus porque se pone echo eval('?>' . BAR); ???
Solo quiero que me digais una cosa que me di yo cuenta, si tengo un código php,siguiente:
<?php
define(......,.....);
$foo = file_get_contents('./phpnews/headlines.php');
define('BAR', 'Texto y HTML con ' . $foo . ' PHP');
echo eval('?>' . BAR);
?>
si nos fijamos en el Eval (que es donde me da el error), ahi cierro la etiqueta php , para despues volver a cerrarla, me refiero a los signos de interrogacion, tengo uno en el eval uno y otro que finaliza, es cierto que eso puede crear el error?
Espero respuesta.
Gracias.