Foros del Web » Programando para Internet » PHP »

Problema con eval y ascii 92

Estas en el tema de Problema con eval y ascii 92 en el foro de PHP en Foros del Web. Muy buenas, tengo un warning del tipo "Warning: Unexpected character in input: '\' (ASCII=92) ... eval()'d code on line x" la cosa es que no ...
  #1 (permalink)  
Antiguo 20/05/2009, 09:30
 
Fecha de Ingreso: abril-2007
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
Problema con eval y ascii 92

Muy buenas, tengo un warning del tipo
"Warning: Unexpected character in input: '\' (ASCII=92) ... eval()'d code on line x"


la cosa es que no entiendo a qué es debido. Una de las líneas afectadas es la siguiente:

eval('$stats["'.$set.'"]["'.$skill.'"] '.$operatorSet.' $individual->skills["'.$skill.'"];');
donde $operatorSet toma el valor '=' o '+='

No entiendo por qué protesta por un ascii 92 (backslash) que no veo por ninguna parte... alguna idea?
  #2 (permalink)  
Antiguo 20/05/2009, 09:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema con eval y ascii 92

Si alguna de tus variables viene por una entrada de request es probable que tenga slashes, usa addslashes sobre las variables para escaparlas.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:10.