Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2008, 12:15
Mikelon85
 
Fecha de Ingreso: diciembre-2002
Ubicación: bilbao
Mensajes: 345
Antigüedad: 21 años, 4 meses
Puntos: 3
Problema con addslashes

Hola, mirad tengo un problema al insertar un texto en la base de datos, pasandolo antes por addlashes();

Cita:
$adicional = mysql_real_escape_string($_POST["adicional"]);
$adicional = addslashes($adicional);
me guarda los saltos de linea de este modo:

rn
rn
rn
rn

es decir, al hacer un echo de lo guardado en la base de datos

Cita:
$adicional = stripslashes($adicional);
echo $adicional;
me printea el texto de de este modo:

Holarnrnrn
Bienvenido arnrnrn
rn
rnrn

etc...

La unica solución que he encontrado ha sido esta:

Cita:
$adicional = str_replace("rn", "", $adicional);

el problema es que las palabras que contienen rn las mataría, por ejemplo porno lo dejaria como poo.

No se si me explico.

Un saludo
__________________
aste nagusia