Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2006, 06:07
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Debes indicar el código completo que USAS!.

No se vé en ese código que pusistes totalmente fuera de contexto como envias el e-mail ..

Suponemos!, que tu ya generas el e-mail con sus cabeceras adecuadas para indicar que lo que envias es HTML? ... (no dejes que "supongamos nada" .. siempre aporta -datos- sobre tus problemas ..).

Por otro lado .. tu principal problema es que no conoces que cuando tu ingresas datos en un "textarea" se origina un salto de línea como código de control: \n o \r\n o \r (según S.O. del usuario que actua sobre ese textarea).

En "HTML" el salto de línea no es ese "código" sino el "tag": <br> .. así que tienes que tomar tu dato que llega de un textarea y aplicar la sustitución de \n -> <br> para que el "HTML" lo entienda así (mejor dicho el cliente de correo).

Sólo debes usar la función nl2br():

Código PHP:
nl2br($_POST['texto']) 
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.