pues el problema es ese.. Tengo un XML q cargo con el simplexml_load_string, y en localhost funciona perfectamente, sin embargo al subirlo a mi servidor, me da mil errores al crearlo:
Código:
Bueno, da como 18 errores, pero todos son los mismos, no reconoce el string o no sé q pasa... Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : AttValue: " or ' expected in .../public/PFC/confirmacion_pedido.php on line 31 Warning: simplexml_load_string() [function.simplexml-load-string]: <CARRITO><detalle id=\"134\"><talla>L</talla><stock>10</stock><nombre>ELLA4</nom in ../public/PFC/Pago/confirmacion_pedido.php on line 31
La pregunta es q si será un problema del charset del servidor, o de qué, porque si funciona en localhost tendría q funcionar akí tb,no???
Si a alguien se le ocurre alguna solución... :)
He probado a hacer
Código PHP:
$doc=simplexml_load_string(htmlspecialchars_decode($_REQUEST['documento']));
También hago un echo antes del html_entity_decode y en el código fuente imprime esto:
Código:
Por si sirve de algo :S<?xml version='1.0'?> <CARRITO><detalle id=\"158\"><talla>M</talla><stock>10</stock><nombre>ELLA3</nombre><color>BLANCO</color><precio>10</precio><Unidades>1</Unidades></detalle></CARRITO><br />
Gracias!
Por favor, a nadie se le ocurre nada... :(
Por fin... Lo dejo escrito para el futuro...
puse un stripcslash y se solucionó...