Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/07/2005, 14:26
DarioDario
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
Lo que planteas nose como sulucionarlo, pero ahy algo en lo que me llamaste la atencion, cuando haces:
Código PHP:
<? 
$nombre 
"echo 'Hola mundo';"
echo eval(
$nombre); 
?>
No necesitas el echo eval($nombre); con solo poner eval($nombre); resultara. Ahora para resolver tu duda no tengo idea, pero si no mal recuerdo hay una funcion más, parecida a esta, pero tendras que buscar tal vez con ella lo puedes resolver.
Ahora como opinion propia no creo que lo puedas lograr ya que lo que hace es tomar lo pasado como codigo php, lo cual en ese codigo mandas la impresion y no creo que se pueda evitar, hay una forma que se me ocurre es que en vez de mandar echo 'Hola Mundo'; mandes otra cosa, como por ejemplo una variable definida ahi. De esa forma para poder ver "Hola Mundo" si tendrias que mandar el echo eval($nombre); y para trabajar con ella solamente haces otra asignacion o trabajas directamente con la variable definida dentro (que no estoy seguro que funcione porque nunca trabaje con eval() ).

Espero que se entianda lo que dije. Saludos y cualquier duda pregunta.