Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/08/2004, 19:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses
Puntos: 129
El textarea originalmente va a probocar un \n (o \r o \n\r) para un sálto de línea .. no "HTML" con un tag <br> o similar (a no ser que uses un "textarea" RTF o similar que generes HTML en el fondo en ese textarea.

De todas formas .. si quieres quitar todo tag HTML de una cadena dada .. puedes usar:

strip_tags()
www.php.net/strip_tags

Sólo serán respetados los \n (saltos de línea) que tengas en tu HTML original .. Es decir .. si haces:

<b>hola mundo</b><br>
blabla

así lo veras tal cual en tu "texto plano" .. pero si haces:

<b>hola mundo</b><br>blabla

el "Hola mundo" con el "blabla" lo veras seguido (pese que en HTML interpretado veas el salto de línea).

Si quieres convertir los \n (originales de tu textarea) en <br> .. para enviar tu e-mail en formato HTML (con sus cabeceras HTTP adecuadas) .. usa:

nl2br()
www.php.net/nl2br

Un saludo,