Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2016, 19:03
davidtomas
 
Fecha de Ingreso: noviembre-2014
Mensajes: 5
Antigüedad: 9 años, 5 meses
Puntos: 0
Al enviar un mailto con datos de mysql se corta en las comillas

Buenas
Estoy enviando unos correos electrónicos con una función mailto la cual me coge datos desde mysql.

<a href="mailto:<?php echo $damefila["email"];?>?subject=Informe <?php echo $damefila["nom"];echo " "; echo $damefila["cognoms"];?>&body=<?php echo addslashes ($damefila["informe"]);?>" title="Enviar Informe"><img src="../images/enviar.png" width="30"></a>

La función esta funcionando bien, lo que tengo un problema cuando se encuentra con unas comillas dobles en el body. Me "pinta" todos los campos bien, pero al llegar e estas comillas dobles, se corta y solo envía lo anterior.
En la base de datos los datos aparecen bien, pues tengo aplicados el addslashes y stripslashes al guardar y recibir los datos en el formulario..

(el addslashes lo he añadido a posteriori, pues hasta el momento enviaba bien los datos, pero no funciona, me muestra la barra invertida y se corta igual)

Los informes los generan las trabajadoras y por mucho que se les dice que no las pongan, las siguen poniendo...

Sabeis como puedo arreglarlo?

Gracias