Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2008, 12:26
teknik79
 
Fecha de Ingreso: agosto-2008
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
problemas con la función EVAL

Hola a todos,

tengo un pequeño problema con la función eval de PHP. Lo que quiero hacer es evaluar una sentencia que he guardado en una variable, pero cuando el dato tiene apóstrofes no hace la evaluación.

por ejemplo

Código PHP:
$X="hola";
eval (
"echo ".$X.";");  // si lo hace 
pero cuando pongo algun apostrofe me marca el error de : Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\appserv\www\proyectos\recibir.php(89) : eval()'d code on line 1

Código PHP:
$z="$"."xy"."=$"."_"."POST["."'".$var."'"."];";
eval (
$z);  //aqui es donde marca el error 
espero me puedan ayudar, esto me ha retrasado 2 días.

gracias de antemano.....