Comentare mi problema a continuación con un ejemplo... pues así creo que será mas fácil:
Tengo una tabla "Noticias" en la base de datos. Dentro de esta hay una columna llamada "Titulo", la cual puede contener código PHP, que posteriormente me encargo de pintar.
Por ejemplo, un titulo (tal cual esta en la BD) podría ser:
Cita:
Posteriormente lo pinto en PHP de la siguiente forma:?> Bienvenido a nuestra web <?php echo $host_name; ?>
Código PHP:
Ver original
Hasta aquí todo correcto.
Lo que quiero hacer ahora, es almacenar en un string el titulo.
Uso urls amigables, y tal cual lo tengo ahora la url me queda asi:
Cita:
y quisiera algo asi:http://www.miweb.com/?>_Bienvenido_a_nuestra_web_<?php..
He mirado en la docu de PHP http://www.php.net/manual/es/function.eval.php y si se fijan hay una parte donde dice lo siguiente:
Sugerencia:
Como con todo lo que genera un resultado directamente en el navegador, se pueden utilizar las funciones de control de salida para capturar el resultado de esta función y guardarlo, por ejemplo, en un string.
La verdad que he tratado de usar estas "funciones de buffer de salida" para tratar de almacenarlo en un string... pero no lo consigo!!!
He probado cosas como:
Código PHP:
etc...Ver original
¿alguien podría ayudarme?
Gracias.