Cita:
Iniciado por FuLaNo_ has algo asi
$texto = str_replace("\n", "",$_POST["mensaje"]);
$texto = str_replace("\r", "",$_POST["mensaje"]);
$texto = str_replace("<br>", "",$_POST["mensaje"]);
No se si es exactamente lo que pides...
En principio esa combinación de funciones se solventa con el uso sólo de:
nl2br() .. Lo que no recuerdo es si nl2br() quita los saltos de línea \r y/o \n o simplemente añade los <br> ante uno de estos códigos de control para indicar "salto de línea" y/o "retorno de carro".
www.php.net/nl2br
Un saludo,