Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/08/2005, 08:01
Avatar de Takitei
Takitei
 
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 19 años, 7 meses
Puntos: 5
Fijate... supongamos que tengo un preg_replace() que se va a encargar de "evaluar" todo lo que esté entre <php> y </php>. Lo tengo asi:

Código PHP:
$texto=preg_replace('/<php>(.*)<\/php>/i', eval("$1"), $texto); 
Pero eso me da un error en el eval:

Parse error: parse error, expecting `T_VARIABLE' or `'$'' in c:\appserv\www\faqtion\includes\Parser.php(65) : eval()'d code on line 1

Y al parecer ese eval() se esta ejecutando todo el tiempo, porque hay páginas que no contienen <php> e igualmente lanza el error.

¿Qué estoy haciendo mal?
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.