Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2004, 11:02
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
El problema es que cuando en un "textarea" (que es donde supongo que escribes tu mensaje en un formulario HTML para enviarlo a un script PHP que lo toma y genera el e-mail para enviarlo con mail() u otras funciones ...) haces un "tabulador" (\t) o espacio provocas cierto código de control .. al igual que el salto de línea (\n o \r\n).

Supongo que para que el salto de línea que haces lo veas en HTML usarás nlr2br() o función equivalente que justamente lo que hace es convertir ese "código" \n (o similar según S.O.) en su correspondiente tag de HTML para indicar salto de línea: <br>

En HTML .. no hay más que un espacio .. los demás se contraen a uno sólo y no hay tabulador (creo .. tendrías que averigüarlo) ..

Una forma de solventar todo esto es usar las etiquetas HTML <pre> y </pre>

<pre> ... tu texto con tus tabulador y demás espacios .. </pre> a la hora de presentar ese mensaje.

Un saludo,