Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/01/2010, 16:00
Avatar de mauro770
mauro770
 
Fecha de Ingreso: mayo-2009
Mensajes: 109
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: poblema con salto de carro mysql_real_escape_string y stripslashes

gracias abimael por la respuesta pero hay un problema.
si uso nl2br("") anda bien (usando comillas dobles para encerrar el string), pero si uso nl2br('') no anda bien es como si no fuera tratado(usando comillas simples)
lo mismo pasa con $_POST, no he logrado que nl2br() funcione, siempre me lo devuelve como si no hubiese sido tratado.
estube leyendo y probando el tema viene mas o menos asi :
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?php
echo nl2br('Welcome\r\nThis is my HTML document'); // este devuelve Welcome\r\nThis is my HTML document
echo '<p></p>';
echo 
nl2br("Welcome\r\nThis is my HTML document"); // este devuelve Welcome<br />This is my HTML document
echo '<p></p>';
?>

<?php
echo 'sin enviar por post: '.nl2br("Welcome\r\nThis is my HTML document");// este devuelve Welcome<br />This is my HTML document
echo '<p></p>';
echo 
'enviado por post: '.nl2br($_POST['a']);// este devuelve Welcome\r\nThis is my HTML document
?>

<form id="form1" name="form1" method="post" action="">
  <label>
  <input type="text" name="a" id="a" value="Welcome\r\nThis is my HTML document"/>
  </label>
  <p>
    <label>
    <input type="submit" name="button" id="button" value="Enviar" />
    </label>
  </p>
</form>
</body>
</html>
espero haberme expresado bien
abria una solucion para esto ?